/*
  Author:  DJO
  Date:    2007-06-22
  Updated: 2007-07-23
  Name:    default.css

  Style Index

  $1 - Common Elements
  $2 - Navigation
  $3 - Content
  $4 - Downloads

*/


/* $1 - Common Elements //////////////////////////////////////////////////////*/

td, p, body
{
  border-spacing:1mm;
  color:#494949;
  font-family:Arial;
  font-size:12px;
  margin:0px;
  padding:0px;
  text-decoration:none;
}

a
{
  color:#494949;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
}

a:hover
{
  text-decoration:underline !important;
}

div
{
  color:#494949;
  font-family:Arial;
  font-size:12px;
  margin:0px;
  padding:0px;
  text-decoration:none;
}

.logo
{
  background-image:url(../images/layout/logo.gif);
  height:69px;
  width:850px;
}

.balken
{
  background-image:url(../images/layout/balken.gif);
  height:25px;
  left:186px;
  position:absolute;
  top:492px;
  width:1093px;
}

.bild_unten
{
  background-image:url(../images/layout/m_bild_unten.gif);
  height:25px;
  width:500px;
}

.bg1, .bg2
{
  background-image:url(../images/layout/linie_oben_links.gif);
  height:3px;
  padding:0px;
  width:160px;
}

.bg2
{
  background-image:url(../images/layout/linie_oben_rechts.gif);
  width:500px;
}

#copyright
{
  height:30px;
  margin:20px 0px 0px 20px;
  text-align:left;
  vertical-align:middle;
  width:820px;
}

#copyright a {
  color:#666666;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size:11px;
}


/* $2 - Navigation ///////////////////////////////////////////////////////////*/

td.aktiv
{
  background-color:#6d7894;
}
td.inaktiv
{
  background-image:url(../images/layout/navi_inaktiv.gif);
  background-repeat:no-repeat;
}

div.firstElement
{
  border-top:1px solid #ffffff;
}

div.aktiv
{
  background:#6D7894;
  border-bottom:1px solid #ffffff;
  display:block;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  vertical-align:middle;
  position:relative;
}

div.aktiv a
{
  background:transparent url(../images/layout/navi_aktiv.gif) no-repeat right center;
  color:#FEFEFE;
  margin-left:-8px;
  padding:8px 18px 8px 15px;
  position:relative;
  position:relative;
  right:-8px;
}

div.inaktiv
{
  border-bottom:1px solid #ffffff;
  display:block;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  vertical-align:middle;
}

.text2
{
  border:medium none;
  display:block;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  position:relative;
  padding:8px 18px 8px 15px;
  vertical-align:middle;
}

a.pfad:visited,
a.pfad:link,
a.pfad:active
{
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
  vertical-align:middle;
}

a.pfad:hover
{
  text-decoration:underline;
}

a.text2:hover
{
  text-decoration:underline;
}

.navi
{
  color:#fefefe;
  display:block;
  font-weight:bold;
  font-family:Arial;
  font-size:12px;
  padding:4px 0px;
  position:relative;
  text-decoration:none;
}

.navi1
{
  color:#666666;
  font-weight:bold;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
}

.navi3_aktiv
{
  border:none;
  display:block;
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  line-height:25px;
  text-indent:18px;
  vertical-align:middle;
}

.navi3_inaktiv
{
  border:none;
  display:block;
  font-family:Verdana;
  font-size:10px;
  line-height:25px;
  left:5px;
  text-indent:18px;
  vertical-align:middle;
}
  
.navi4_aktiv
{
  border:none;
  display:block;
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  line-height:25px;
  margin-left:15px;
  text-indent:18px;
  vertical-align:middle;
}

.navi4_inaktiv
{
  border:none;
  display:block;
  font-family:Verdana;
  font-size:10px;
  line-height:25px;
  margin-left:15px;
  text-indent:18px;
  vertical-align:middle;
}


/* $3 - Content //////////////////////////////////////////////////////////////*/

#content
{
  padding:25px 0px 25px 25px;
}
  
#content p
{
  text-align:justify;
}
  
#content li a
{
  font-weight:normal;
  text-decoration:none;
}

#content h1
{
  font-size:14px;
  font-weight:bold;
}
  
#content a
{
  font-weight:bold;
  text-decoration:underline;
}


/* $4 - Downloads ////////////////////////////////////////////////////////////*/

.download_item
{
  float:left;
  margin-bottom:40px;
  overflow:hidden;
  padding:0px;
}
  
.download_title
{
  border-bottom:1px solid #43a9fe;
  font-weight:bold;
}
  
.download_file
{
  line-height:20px;
  margin-top:25px;
}

.download_image
{
  border:0px;
  margin:2px 0px 0px 0px;
}
  
#acrobatdownload
{
  float:left;
}

#content #info table tr td
{
  padding-right:8px;
}

#content #info table tr td input,
#content #info table tr td textarea
{
  margin-bottom:4px;
}