p, li
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color:#4a4949;
    line-height:18px;
    padding:0px;
    margin:0px;
}

a{
color:#009933;
text-decoration:none;
}

a:hover{
color:black;

}

a img
{
border:none;
}

h1
{
    font-family: 'Times New Roman' , Times, Serif;
    font-size: 20px;
    color: #009933;
    font-variant: normal;
    letter-spacing: 0.01em;
    font-weight:normal;
    margin:0px;
    padding:0px 0px 10px 0px;
}

h2
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color:#4a4949;
    margin:0px;
    padding:0px 0px 6px 0px;
}

/* Tabellen formatierungen */

th
{
    background-color: #009933;
    color: White;
    font-weight: normal;
    padding:0px 5px;
}
th p
{
    background-color: #009933;
    color: White;
    font-weight: normal;
}

td
{
    border-width: 1px;
    border-color: #888888;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #4a4949;
    line-height: 18px;
    padding: 0px;
    margin: 0px;
    border-bottom-style: solid;
    padding: 2px 0px;
    vertical-align: top;
}

.TabelleOhneLinie td
{
border:none;
}

/* Formatierung Formularfelder */
input[type="text"], textarea
{
border:none;
margin:2px 0px;
}


/* Formatierungen für die Newsseite */
.News0, .News1
{
position:relative;
height:65px;
width:600px;
padding:10px;
overflow:hidden;
}

.News1
{
background-color:#f8f8f7;
}

.News0:hover, .News1:hover
{background-color:#d8e7cc;
}

.News0 h2, .News1 h2
{ 
    float:left;

}

.News0 h1, .News0 h2, .News1 h1, .News1 h2
{ 
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
   /* color:#4a4949;*/
    margin:0px;
    padding:0px 0px 3px 0px;

}

.News0 p, .News1 p
{ 
    clear:both;
    float:none;

}

.mehr
{
position:absolute;
top:0px;
right:0px;
color: #009933;
font-weight:normal;
text-transform:lowercase;
padding-left:10px;
}

.mehr a
{
color: #009933;
}

/* Layers  */

#CenterArea
{
position: absolute;
top:0px;
left:50%;
margin-left:-500px;
width:1000px;
height:640px;
}


#NonScrollArea
{
position: absolute;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:1;
}

#Background
{
position: absolute;
top:98px;
left:0px;

width:100%;
height:512px; /* Höhe ganzer Inhalt minus obere Positionierung */
z-index:0;
background-color:#f0f0ee;
overflow:hidden;
}

.Lindenhof_Logo
{
position: absolute;
top:10px;
left:0px;
width:118px;
height:auto;
z-index:2;
}

 .BioSuisse_Logo
{
position: absolute;
top:16px;
right:20px;
}

#Trennlinie
{
position: absolute;
top:94px;
left:118px;
width:882px;
height:4px;
background-color:#009933;
}

.StimmungsbildLinks
{    
    border-top-style: solid;
    border-top-width: 20px !important;
    border-color: #f0f0f0;
    position: absolute;
    bottom: 30px;
    left: 0px;
    width: 118px;
    height: auto;
    z-index:1;
}

#StimmungsbilderRechts
{
position: absolute;
top:98px;
right:0px;
width:140px;
height:auto;
z-index:3;
}

#StimmungsbilderRechts p
{   margin:0px;
    padding:0px 0px 2px 0px;
    text-align: right;
}

#StimmungsbilderRechts img
{
height: 169px;
width:134px;
}

#footer
{
position: absolute;
bottom:0px;
left:0px;
width:100%;
height:30px;
background-color:White;
}
#footer p
{
    font-family: Verdana;
    font-size: 11px;
    text-transform: uppercase;
    padding:5px 0px 0px 168px;
    margin:0px;
}


/* 
#ScrollArea
{
position: absolute;
top:98px;
left:118px;

width:882px;
height:512px; Höhe ganzer Inhalt minus obere Positionierung 
z-index:2;
/*background-color:#f0f0ee;
overflow:hidden;
}*/

#ScrollArea
{
position: absolute;
top:148px;
left:168px;

width:640px;
padding-right:50px;
height:457px; 
z-index:2;
overflow:auto;
}


