/* CONTENT MODELL-ART */

.content_outter{
  background: url(../pics/png/bg_mitte.png) repeat-y;
  padding: 0 35px 0 12px;
  border: 0px solid #333;
  margin-bottom: 0px;
}

#content .box_left{
   width: 800px;
}

#content .box.blue{
  padding-left: 10px;
  width: 735px;
}

#content .box_left .box_body .box_inner_body.blue{
  width:790;
  }

#content.left{
 float: left;
}

#content_small{
 float: left;
 display: block;
 width: 520px;
}

.content_footer{
  display: block;
  height:50px;
  width:1000px;
  background: transparent url(../pics/png/bg_unten.png) no-repeat;
}

.content_main{
  padding: 0px 0 0 0;
}

.text{
 text-align: justify;
 margin-left: 7pt;
 margin-right: 7pt;
 font-weight: plain ;
 letter-spacing:0.1em;
}

.text1{
 color: #000000;
 font-style: italic;
 font-weight: plain;
 letter-spacing:0.08em;
 margin-top: 30px;
}

.news{
 text-align: justify;
 border: 1px dashed #40A9F7;
 padding: 8px;
 letter-spacing: 0.08em;
 background-color: #C4E4FD;
 margin-top: 15px;
}

.news-rot{
 text-align: justify;
 border: 1px dotted #ff0000;
 padding: 8px;
 letter-spacing: 0.08em;
 background-color: #FFEEE8;
 margin-top: 15px;
 color: #C62024;
}

.link{
 font-size: 0.8em;
 margin: 10px;
}

.news1{
 background-color: #9BD2FB;
 color: #000000;
 font-style: italic;
 padding: 3px 6px 3px 6px;
}

/* Bilder */

dl.imgtitel{
 float: left;
 margin-right: 10px;
 margin-bottom: 5px;
/**max-width:100px; **/ /**(1)**/
}

dl.imgtitel dt {
 margin-bottom: 0;
}

dl.imgtitel dd {
 margin: 0;
 font-size: 10px;
}


dl.tmmi{
 float: right;
 margin-right: 250px;
 margin-bottom: 0px;
/**max-width:100px; **/ /**(1)**/
}

dl.tmmi dt {
 margin-bottom: 0;
}

dl.buch{
 float: right;
 margin-right: 60px;
 margin-bottom: 5px;
/**max-width:100px; **/ /**(1)**/
}

dl.buch dt {
 margin-bottom: 0;
}

.info{
 background-color: #9BD2FB;
}

.schluss {
  border-top: 2px solid #9BD2FB;
  margin-top: 15px;
}

.linkinfo {
 background-color: #F4E1E1;
 color: #A51215;
 border: dashed #A51215 1px;
 letter-spacing: 0.08em;
 margin: 10px;
 padding: 10px;
 text-align: justify;
}

span.codedirection {
unicode-bidi:bidi-override; direction: rtl;
}

span.tip {
  color: #004080;
  background-color: #A4D0E6;
  border-bottom: 0.1em dotted;
}

span.newinfo {
  color: #004080;
  background-color: #A4D0E6;
  font-weight: bold;
}

img.cover {
 display: box;
 float: right;
 margin: -30px 15px 0 0;
}

.attention {
 background-color: #FFD8CA;
 border: dashed #FF0000 1px;
 color: #FF0000;
 margin: 10px;
 padding: 10px;
 width: 90%;
 text-align: center;
 font-variant:small-caps;
 font-size:2em;
 font-weight:bold;
 letter-spacing:0.1em;
}

/* IMGBOXEN */
div#imgbox01 {
  margin-top: 5px;
  width: 450px;
  padding: 10px;
}

/* BILDER */
.bilder01 {
  float: left;
  vertical-align: text-top;
  margin-right: 20px;
}
.bilder02 {
  margin-top: 20px;
}

/* TOOLTIP */
a.tip{
    position:relative; /*this is the key*/
    z-index:24;
    border-bottom: dotted 1px;
    font-weight:bold;
    color: #004080;
    }

a.tip:hover{
    z-index:25;
    border-bottom: dotted 1px;
    font-weight:bold;
    text-decoration: none;
    }

a.tip:visited{
    z-index:25;
    border-bottom: dotted 1px;
    font-weight:bold;
    text-decoration: none;
    }

a.tip span{
    display: none;
    }

a.tip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:10em;
    padding:2px;
    border:1px solid #78ADED;
    background-color:#DBEBFD;
    color:#004080;
    text-align: left;
    }








