body
{
  background-color:   #eeeeee;
  font-family:        Verdana;
}

h1
{
  font-size:          1.4em;
  font-weight:        normal;
  color:              #2C5D12;
  padding-top:        2px;
}

h2
{
  font-size:          1.4em;
  font-weight:        normal;
  color:              #CC6E12;
  margin:             0px;
  margin-top:         10px;
}

h3
{
  font-size:          1.0em;
  font-weight:        normal;
  color:              #2C5D12;
  margin:             0px;
  margin-top:         10px;
  margin-bottom:      10px;
}

h4
{
  font-size:          0.9em;
  font-weight:        bold;
  color:              #EBA162;
  margin:             0px;
  margin-top:         10px;
  margin-bottom:      10px;
}

a
{ 
  color:              #EBA162;
  text-decoration:    none;
}

a:hover
{
  color:              #CC6E12;
  text-decoration:    none;
}

p,td, th, li
{
  font-size:          0.9em;
  color:              #666666;
  text-align:         justify;
}

li
{
  margin-bottom:      5px;
}

form th
{
  width:              150px;
  font-weight:        normal;
}

legend
{
  font-size:          0.7em;
  color:              #EBA162;
}

fieldset
{
    border:           1px solid #DDDDDD;
    margin-bottom:     10px; 
}

input, textarea
{
  border:           1px solid #EBA162;
  width:            300px;
  font-size:        0.9em;
  color:            #666666;
}

textarea
{
  height:           150px;
  font-size:        0.9em;
  font-family:        Verdana;
}

.fielderror
{
  color:            red;
}

#main
{
  background-color:   #ffffff;
  border:             1px solid #CC6E12;
  width:              900px;
  height:             580px;
  margin:             auto;
}

#header
{
 
  padding-left:       10px;
  /*height:             36px;*/
  margin-left:        15px;
  margin-right:       15px;
  margin-top:         3px;
  border-bottom:      1px solid #dddddd; 
}

#header h1
{
 padding:            0px;
 margin:              0px;
 margin-bottom:       7px;
}

#top
{
  width:              870px;
  height:             88px;
  margin:             0 15px 0 15px;
  border-bottom:      1px solid #CC6E12;
}

#subnavi
{
  margin:             10px;
}

.subnavipoint
{
  padding:            2px 0 2px 10px;
  font-size:          0.9em;
}

.green
{
  color:              #2C5D12;
}

#navi
{
  background-image:   url(/images/background-navi.jpg);
  background-repeat:  repeat-x;
  width:              870px;
  height:             49px;
  margin:             5px 15px 0 15px;
}

#navi-elements
{
  font-size:          1.0em;
  padding-top:        7px;
  padding-left:       10px;
  float:              left;
  color:              #ffffff;
}

#navi a
{
  color:              #ffffff;
}

#navi a:hover
{
  color:              #EBA162;;
}

.navi-selected
{
  color:              #EBA162;
}

#content-left
{
  height:             400px;
  float:              left;
  width:              570px;
}

#content-right
{
  float:              right;
  width:              320px;
  height:             400px
}

#text-block
{
  height:             360px;
  margin-left:        20px;
  /*margin-top:         10px;*/
  padding:            5px 15px 10px 5px;
  overflow:           auto;
}

#sitenavi
{
  font-family:        Verdana;
  font-size:          0.9em;
  margin-left:        10px;
  padding-left:       15px;
  padding-top:        2px;
  height:             30px;
  border-top:         1px solid #dddddd;
  color:              #2C5D12;
}

#sitenavi a
{ 
  color:              #2C5D12;
  text-decoration:    none;
}

#sitenavi a:hover
{
  color:              #CC6E12;
  text-decoration:    none;
}

.unterschrift
{
  font-size:          0.7em;
}

.lebenslauf-jahr
{
  width:              100px;
  color:              #2C5D12;        
}

.copyright
{
  text-align:         center;
  font-size:          0.7em;
  margin:             2px;
  margin-left:        630px;
  color:              #aaaaaa;
}
