html, body { height:100%; }

body
{
  padding:0;
  margin:0;
  
}

.navi
{
  border-left:20px #112C7A solid;
  background-color: #FFB21C;
  border-bottom:2px #112C7A solid;
}

.navi a
{
  font-family: verdana;
  text-decoration:none;
  font-size: 0.8em;
  color: #000000;
}


.navi a:hover
{
  font-weight: bold;
}


div.navi-on
{
  float:left;
  padding-left:0.7em;
  padding-right:0.7em;
  background-color:#FFFFFF;
}

div.navi-on a
{
  font-weight: bold;
  
}

div.navi-off
{
  float: left; 
  padding-left:0.7em;
  padding-right:0.7em;
}

#headline
{
  border-left:20px solid #112C7A;
  padding-left:0.7em;
  padding-top:1em;
  padding-bottom:0.95em;
}

#headline h1
{
  font-weight:bold;
  font-family: arial;
  font-size: 1.2em;
}

#content
{
  border-left:20px solid #112C7A;
  padding-left: 1.7em;
  padding-right: 1em;
  padding-bottom: 1.5em;
  font-family: arial;
  font-size: 0.8em;
  vertical-align: top;
  height: 15em;
}

#content td
{
  color: #000000;
  font-size: 0.8em;
  padding-right: 3em;
}

#content h1
{
  font-size: 1em;
  font-weight: bold;
}

#content a
{
  color: #000000;
}

#addnavi
{
  border-top:3px solid #112C7A;
  font-size: 0.7em;
  font-family: arial;
  padding-left: 0.3em;
  color: #112C7A;
}

#addnavi a
{
  color: #112C7A;
  text-decoration:underline;
}

#header
{
  border-left:20px #112C7A solid;
}

#news
{
  border-left:20px solid #112C7A;
  padding-bottom:2em;
  padding-left: 1.5em;
  font-family: arial;
  height: 15em;
  vertical-align: top; 
}

#news h1
{
  font-size: 1.2em;
  font-weight: bold;
  background-color: #FFB21C;
  padding-left:0.2em;
}

.news_content
{
   padding-bottom: 1em;
   font-size: 0.8em;
  
}

.news_content a
{
  font-weight: bold;
  text-decoration:underline;
  color: #000000;
}


.kontakt
{
  font-family: arial;
  font-size: 0.8em;
  padding-left: 1.7em;
  font-weight: bold;
}

.input_text
{
  border: 1px solid #000000;
}

.input_area
{
  width:275px;
  height:170px;
  border: 1px solid #000000;
}
.sitemap_level2 a
{
  padding-left: 1.2em;
  text-decoration: underline;
  color: #000000
}

#picture
{
  vertical-align: top;
  padding-left: 1em;
  padding-bottom: 1.5em;
  border-left:1px solid #112C7A;
}

#kontakt
{
  border-left:20px solid #112C7A;
  padding-right: 1em;
  padding-bottom: 1.5em;
  font-family: arial;
  vertical-align: top;

}
