/* 
    Document   : struktur_main.css
    Created on : 07.05.2010, 14:36:41
    Author     : Alexander Ebner <alexander.ebner@fti.de>
    Description:
        Purpose of the stylesheet follows.
*/
* {
    outline-style: none;
    outline-width: 0;
}

body {
/*   min-height:1000px; */
   /*background-color: #edd4c0;*/
}

a {
   cursor:pointer;
}

#sidebar {
    margin: 0 0 0 14px;
    width: 306px;
    float: left;
}

* html #sidebar {
   margin:0;
   overflow:hidden;
   width: 300px;
}

#content {
    margin: 0 6px 0 324px;
    width: 666px;
}

#bottom_whole_width {
    background: none repeat scroll 0 0 #ededed;
    border-bottom: 1px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
}

* html #content {
   margin: 0 0 0 330px;
   overflow:hidden;
   width: 656px;
}

#ibe_content {
    /* cwi 20140604 margin: 0 14px 0 14px; */
    width: 996px;
}

/**************
 * misc
 **************/

.left {
  margin-left:0;
}

.middle {

}

.right {

}

.hide {
   display:none;
}

/********************
*  menu merkzettel
*********************/

.menumerkzettel {
   background: url("../images/merkzettel.png") no-repeat;
   height:60px;
   width:50px;
   position: absolute;
   left: 940px;
   top:90px;
   z-index:10100;
}

/********************
*  menu stoerer neu
*********************/

.menuneu {
   background: url("../images/neu-stoerer.png") no-repeat;
   height:31px;
   width:45px;
   position: absolute;
   left: 815px;
   top:80px;
   z-index:10100;
}

/***********************
* map
***********************/


#map_canvas {
    width: 640px;
    height: 363px;
}

#iw {
    text-align: left;
    overflow: hidden;
}

#iw h1 {
    font-size: 11px;
    margin: 0 0 0 0;
}

#iw a {

}
#iw a:hover {
    text-decoration: none;
}


#iw img {
    float: left;
    margin: 0 10px 0 0;
}

#gmwrap{
    background-image:url("../images/col3r_body.png");
    background-repeat:repeat-y;
    height:363px;
    padding: 4px 17px 11px 10px;
    width:666px;
}

/* ************ Ads *********** */

#ad_sky {
   height: 600px;
   width:120px;
   position:absolute;
   top:129px;
   left: 1006px;
}

/* ************ SEO ************ */
.seolinkbox {
    border-top: 1px solid #80cdee;
    margin: 0 auto;
    text-align: center;
    width: 996px;
    padding-top: 10px;
}
.seolinkbox a {
    padding: 0 10px;
    line-height: 26px;
    text-decoration: none !important;
    display: inline-block;
}

/*Text mit Bild Contentelement*/
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{ margin-left:10px; }
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{ margin-right:20px; }

/* Vorteilskomunikation - Teaser */
.vorteilskommunikation {
  position: relative;
  height: 233px;
  width: 660px;
  display: block;
}
.vorteilskommunikation img {
  position: absolute;
  top: 0;
  left: 0;
}
.vorteilskommunikation a {
  position: absolute;
  top: 0;
  left: 0;
  width: 660px;
  height: 223px;
  text-indent: -9999em
}
.vorteilskommunikation .headline, .vorteil1, .vorteil2, .vorteil3, .vorteil4, .vorteil5{
  position: absolute;
  left: 50px;
  font-size: 110%;
  font-weight: 700;
}
.vorteilskommunikation .headline{
    color: #24408d;
    font-size: 14px;
    top: 6px;
    left:11px;
    font-weight: bold;
}
.vorteil1{
  top: 40px;
}
.vorteil2{
  top: 77px;
}
.vorteil3{
  top: 115px;
}
.vorteil4{
  top: 150px;
}
.vorteil5{
  top: 188px;
}

.align-center {
    text-align: center;
}


 .fce-lo {
    height: 340px;
 }