/*-------------------------------------------------------------------*/
/*
/* style sheet original for floramagica
/*
/* copyright: D. Eggers
/*
/* 01.10.06
/*
/*-------------------------------------------------------------------*/

body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   background-color: #A6A5A5;
   background-color: #878B88;
   color: #373535;
   margin-left: 0em;
}
/****************************************divs **********************/

#contents 
{
  background-color: inherit;
  color: inherit;
}

#topbox
{
  position: absolute;
  top: 15px;
  background-color: inherit;
  color: inherit;
}
html>body #topbox {  /* nur fuer moderne Browser! */
    position: fixed;
  }

#topbox_zwei
{
  top: 15px; 
  background-color: inherit;
  color: inherit;
}

#topbox_zwei ul
{
  padding-top: 50px;
}

/*** *** *** ***/
#logobox
{
  float: left;
  height: 70px;
  width: 370px;
  margin: 10px 20px 0px 30px;
}
img.logo
{
  width: 260px;
}

/*** *** *** ***/
#navibox
{
  float: left;
  height: 70px;
  width: 500px;
  padding: 50px 20px 0px 30px;
  text-valign: bottom;
}

ul.navibox
{
  padding: 35px 20px 0px 40px;
}
ul.navibox li 
{
  display: inline;
  list-style: none;
  font-size: 1.1em;
  padding: 0px 15px 0px 0px;
  margin: 0em;
}
ul.navibox li a {
  text-decoration: none;
  background: inherit;
  color: #373535;
  padding: 0px 0px 0px 0px;
}
ul.navibox li a:hover {
  text-decoration: none;
  background: #E4E4E4;
  color: #373535;
}

/*** *** *** ***/
#bildbox
{
  clear: both;
  clear: left;
  float: left;
  height: 415px;
  width: 370px;
}
img.bildbox
{
  padding: 45px 20px 0px 30px;
  border: none;
}

/*** *** *** ***/
#textbox
{
  float: left;
  height: 415px;
  width: 500px;
}

ul.textbox
{
  padding: 230px 20px 0px 50px;
}
ul.textbox li 
{
  list-style: none;
  font-size: 1.1em;
  padding: 10px 5px 10px 0px;
  margin: 0em;
}
ul.textbox li a {
  text-decoration: none;
  background: inherit;
  color: #373535;
}
ul.textbox li a:hover {
  text-decoration: none;
  background: #E4E4E4;
  color: #373535;
}
/*** *** *** ***/
#tabelle
{
  clear: both;
  clear: left;
  padding-left: 30px;
  margin-top: 505px;
}

table.band 
{
  margin-right: 10px;
}

table.band tr
{
  padding-left: 0px;
  margin-left: 0px;
  padding-right: 0px;
  margin-left: 0px;
}

td.left
{
  padding-left: 0px;
  margin-left: 0px;
}
td.right
{
  padding-right: 0px;
  margin-right: 0px;
}

img.small
{
  margin-left: 2px;
  margin-right: 3px;
  border: none;
}
img.small_left
{
  margin-left: 0px;
  margin-right: 3px;
  border: none;
}
img.small_right
{
  margin-right: 0px;
  margin-left: 3px;
  border: none;
}

/*** *** *** ***/
#ganze_seite
{
  clear: both;
  clear: left;
  width: 740px;
  height: 380px;
  margin: 70px 20px 0px 30px;
}
#impressum
{
  padding-top: 30px;
}

/*** *** *** ***/
#detailsicht
{
  width: 100%
  height: 100%;
}
#detailsicht img
{
  margin-left: 28%;
  margin-top: 2%;
}

/*** *** *** ***/
#detailstext
{
  margin-left: 29%;
  margin-top: 15px;
  width: 500px;
  text-align: center;
}
#detailstext a, #impressum a
{
  background: inherit;
  color: #373535;
}

/*** *** *** ***/
p.bildinfos
{
  font-size: 14px;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}

/*** *** *** ***/
a.extern_link
{
  background: inherit;
  color: #373535;
}
a.intern_link
{
  background: inherit;
  color: #373535;
}

/****************************************helpers **********************/
.umbruch
{
  clear: both;
  margin: 0px;
  padding: 0px;
}
.small_text
{
  font-size: 0.8em;
}
.bold
{
  font-weight: bold;
}
#error
{
   width: 450px;
   padding: 10px 20px 0px 50px;
   color: #800000;
}

/*******BROWSER HACKS fuer den explorer **********************/

* html #navibox
{
  float: left;
  height: 70px;
  width: 520px;
  padding: 27px 10px 0px 40px;
  text-valign: bottom;
}
* html #bildbox
{
  clear: both;
  clear: left;
  float: left;
  height: 410px;
  width: 360px;
  margin-left: 15px;
}

