a img {
    border: 0;
}

body {
    font-family: arial;
}
#wrapper {
    margin: 0px auto;
    width: 763px;
}
#header #logo {
    padding: 0px 0px 10px 0px;
}
#motion {
    position: relative;
    height: 321px;
    overflow: hidden;
    margin: 0px 0px 25px 0px;
}
#content {
    min-height: 450px;
    padding: 0px 0px 50px 0px;
    position: relative;
}
#footer {
    display: none;
}
#footer-copyright {
    width: 300px;
    color: #999;
    font-size: 11px;
    float: left;
    margin-top: 10px;
}
#footer-links {
    width: 250px;
    color: #999;
    font-size: 11px;
    float: left;
    margin-top: 10px;
}
#footer-links a, #footer-links a:hover {
    color: #999;
    font-size: 11px;
}
#footer-logo {
    width: 180px;
    float: left;
    padding-right: 20px;    
    text-align: right;
}
a, a:visited, a:hover {
    color: blue;
}
div.slogan {
    clear: both;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
}
.floatLeft {
    float: left;
}
.floatRight {
    float: right;
}
td {
    vertical-align: top;
    font-size: 11px;
}
/*
// corporate colors
*/
.blue {
    color: #293e8f;
}
.green {
    color: #00855a;
}
/*
// content boxes
*/
.box_small, .box_big, .box_full {
    display: block;
    float: left;
    padding: 0px 10px 0px 10px;
    position: relative;
    font-size: 0.9em;
    line-height: 1.3em;      
    min-height: 319px; 
}
.box_small h3, .box_big h3 , .box_full h3 {
    color: #fff;
    font-weight: bold;
    margin: 8px 10px 17px 0px;
}
.box_small .box_small_bottom, .box_big .box_big_bottom , .box_full .box_full_bottom {
    display: none;
    position: absolute;
    bottom: -10px;   
    left: 0px; 
    height: 15px;
    width: 100%;
    display: block;  
}
.box_small p, .box_big p , .box_full p {
    margin: 0px 10px 10px 0px;   
}
.box_small ul, .box_big ul, .box_full ul {
    padding: 0px 0px 0px 15px;  
    list-style: disc; 
}
.box_small li, .box_big li, .box_full li {
    margin: 0px 10px 5px 0px;   
}
.box_small .box_headline, .box_big .box_headline, .box_full .box_headline  {
    width: 100%;  
    height: 30px;
}

/* einzeln */
.box_small {
    width: 206px;    
    margin: 0px 0px 50px 20px;
}
.box_big {
    width: 437px;
    margin: 0px 0px 50px 20px;  
}
.box_full {
    width: 727px;
    margin: 0px 0px 50px 10px;  
}
.box_small .box_small_bottom {  
}
.box_big .box_big_bottom {
}
.box_full .box_full_bottom {
}

/* box start */
.box_start {
    background: #fff url('../img/bg_box_start.gif') no-repeat;
    width: 205px;
    height: 155px;
    display: block;
    float: left;
    padding: 0px 10px 0px 10px;
    position: relative;
    font-size: 0.9em;
    line-height: 1.3em;     
    margin: 30px 0px 20px 20px; 
}
.box_headline_start {
    width: 100%;  
    height: 30px;
    margin-top: -30px;
}
.box_start h3 {
    color: #fff;
    font-weight: bold;
    margin: 8px 10px 17px 10px;
}
.box_start p {
    margin: 0px 10px 10px 0px;   
}

/*******************************************************************************

        Horizontales Dropdown-Menu, CSS

        CSS-Grundlage:  Copyright by Stu Nicholls @ www.cssplay.co.uk
        Please see Copyright Notice @
        http://www.cssplay.co.uk/menus/final_drop.html

*******************************************************************************/

.menu {
  display: none;
}
.menu ul {                        /* UL Ebene 1 */
  padding:0; 
  margin:0;
  list-style-type: none;
}
.menu ul li {                     /* Listenelemente der Ebene 1 */
  float:left;
  position:relative;
}
.menu ul li a, 
.menu ul li a:visited {           /* Links der Listenelemente der Ebene 1 */
  display:block; 
  text-decoration:none; 
  color:#fff; 
}
* html .menu ul li a, .menu ul li a:visited {
  /*width:149px;                    /* für 'normale' Browser */
  /*w\idth:139px;                   /* für IE */
}
.menu ul li ul {
  display: none;
}

table {
  margin:-1px; 
  border-collapse:collapse;
  font-size:0.8em;
}

/* li:hover  für non-IE-Browser  ---  a:hover  für IE */
  .menu ul li:hover a,
  .menu ul li a:hover {
  color:#555; 
  background:#ddd;
}

.menu ul li:hover ul,
.menu ul li a:hover ul {
  display:block; 
  position:absolute; 
  top:36px;                          /*  --> (2)  */
  padding-top:0px;
  left:0; 
  width:130px;
}
* html .menu ul li a:hover ul {
  margin-top:0;
  marg\in-top:1px;
}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
  visibility:hidden; 
  position:absolute; 
  height:0; 
  width:0;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
  display:block; 
  background:#0ea369; 
  color:#fff; 
  height:auto; 
  line-height:1.2em; 
  padding:5px 0px 5px 10px; 
  border-bottom: 1px solid #0d6447;

  display: block;
}
* html .menu ul li a:hover ul li a {
  width: 100%;
}

.menu ul li ul li{               
  float:left;
  position:relative;
  width: 100%;
}

.menu ul li:hover ul li a.drop,       /* Ebene 2 mit  Subpunkten */
.menu ul li a:hover ul li a.drop {
  background:#aaa url(../../graphics/drop.gif) bottom right no-repeat;
}

.menu ul li:hover ul li a:hover,      /* Ebene 2 hover */
.menu ul li a:hover ul li a:hover {
  background:#0d6447; 
  color:#fff;
}

.menu ul li:hover ul li:hover ul,     /* Ebene 3 */
.menu ul li a:hover ul li a:hover ul {
  visibility:visible; 
  position:absolute; 
  left:150px; 
  top:0;
  /*width:150px;*/
}

.menu ul li:hover ul li:hover ul.left,  /* Ebene 3  letztes Element */
.menu ul li a:hover ul li a:hover ul.left {
  left:-150px;
}

