* {
margin: 0 0 0px 0;
padding: 0;
}


body {
   text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 16px;
}


div {
   font-size: 11px;
}


img {
   border: 0;
}

a,
a:link,
a:active,
a:visited {
   text-decoration: none;
  /* background: none; */
    color: #8b1504; 
 }


a:hover {
   text-decoration: none;
  /* background: none; */
   color: #000;
}


/*****************
basic layout 
*****************/


body {
   background: #811512 url(http://www.imlee.de/images/bg.gif);
   margin: 0;
   padding: 0;
}


div#pagewrapper {
   margin: 0 auto;
   width: 960px;
   padding: 0;
}

div#header {
   width: 960px;
   height: 88px;
   background: #811512 url(http://www.imlee.de/images/imlee_service.png) no-repeat 0px 20px;
   padding: 0;
   margin: 10px 0 0 0;
       
}

div#header_left {
    width: 200px;
    height: 80px;
    background: url(http://www.imlee.de/images/logo_imlee.png) no-repeat left;
    float: left;
    margin: 0 0 0 0px;
}

div#header_left a {
   height: 80px;
   width: 185px;
   display: block;
   text-indent: -9999em;
   margin: 0 0 0 10px;
}

div#header_right {
   float: right;
   margin: 20px 0 0 0;
   height: 60px;
   overflow: hidden;
}

div#links {
   padding: 0;
   margin: 5px 20px 0 0;
   overflow: hidden;
   font-size: 11px;
   font-weight: normal;
   color: #fff;
   text-align: right;
}


div#links a,
div#links a:link,
div#links a:active,
div#links a:visited {
   font-size: 11px;
   font-weight: normal;
   color: #fff;
   text-decoration: none;
   background: none;
   padding: 0 10px 0 10px;
}


div#links a:hover {
   font-size: 11px;
   font-weight: normal;
   color: #000;
   text-decoration: none;
   background: none;
   padding: 0 10px 0 10px;
}

div#search {
   width: 152px;
   height: 20px;
   margin: 10px 20px 0 0;
   float: right;
   overflow: hidden;
}

div#search label {
   text-indent: -9999em;
   height: 0;
   width: 0;
   display: none;
}

div#search input.search-input {
   width: 110px;
   height: 17px;
   border-style: none;
   color: #999;
   padding: 2px 3px 2px 10px;
   float: left;
   font: bold 11px Arial, Helvetica, sans-serif;
   background: url(http://www.imlee.de/images/search.png) no-repeat left top;
}

div#search input.search-button {
   width: 29px;
   height: 20px;
   border-style: none;
   text-indent: -9999em;
   float: left;
   margin: 0;
   cursor: pointer;
   font-size: 0px;
   line-height: 0px;
   background: transparent url(http://www.imlee.de/images/search.png) no-repeat right top;
}



div#main {
   background: #811512;
   width: 960px;
   padding: 0;
   margin: 0 0px 0 0px;
   overflow: hidden;
}


div#navi {
   width: 960px;
   height: 30px;
   padding: 0;
   margin: 0;
   overflow: hidden;
   background: #fff;
}

div#subnavi {
   width: 960px;
   padding: 0;
   margin: 0;
   overflow: hidden;
   background: #000;
}

div#animation {
   width: 960px;
   padding: 0;
   margin: 0;
   overflow: hidden;
   background: #ff0000;
}

div#slideshow {
   position: relative;
   width: 960px;
   height: 250px;
   padding: 0 0px 0 0px;
   margin: 0;
   overflow: hidden;
}

div#content {
   width: 960px;
   padding: 10px 10px 10px 10px;
   margin: 0;
   min-height: 515px;
   clear: both;
   background: #000;
}

div#content_end {
   width: 960px;
   padding: 0;
   margin: 0;
   overflow: hidden;
   clear: both;
}

div#content_bottom {
   width: 960px;
   height: 5px;
   padding: 0;
   margin: 0;
   overflow: hidden;
   clear: both;
}

div#content_left {
   float: left;
   width: 630px;
   padding: 0;
   margin: 0;
   overflow: hidden;
}

div#content_right {
   float: right;
   width: 290px;
   padding: 0;
   margin: 0px 20px 0 0;
   overflow: hidden;
}

div#navi_2nd {
   width: 230px;
   padding: 0;
   margin: 0;
   overflow: hidden;
}

div#seitenfunktionen .noprint {
   background: url(http://www.imlee.de/images/button_print.png) no-repeat;
   padding: 2px 21px 5px 25px;
   line-height: 20px;
}

#empfehlen {
   text-decoration: none;
   background: url(http://www.imlee.de/images/button_empfehlung.png) no-repeat;
   padding: 6px 0px 2px 23px;
   height: 20px;
}


 div#seitenfunktionen .clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

div#seitenfunktionen .back {
   margin: 0 0 0 0;
}

 div#seitenfunktionen a {
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    margin-right: 10px;
    padding-right: 15px; /* sliding doors padding */
    text-decoration: none;
    color: #000;
}

  div#seitenfunktionen span {
    padding-right: 0px;
    display: block;
    line-height: 19px;
    padding: 2px 35px 3px 23px;
    background: url(http://www.imlee.de/images/button_zurueck.png) no-repeat left;
}

div#footer {
   width: 960px;
   height: 25px;
   padding: 0;
   margin: 0;
   overflow: hidden;
   font-size: 11px;
   font-weight: normal;
   color: #fff;
   text-align: center;
   clear: both;
   background: #811512 url(http://www.imlee.de/images/imlee_service.png) no-repeat;
   background-position: 0 -10px;
}


div#footer a,
div#footer a:link,
div#footer a:active,
div#footer a:visited {
   font-size: 11px;
   font-weight: normal;
   color: #fff;
   text-decoration: none;
   background: none;
   padding: 0 15px 0 15px;
}


div#footer a:hover {
   font-size: 11px;
   font-weight: normal;
   color: #000;
   text-decoration: none;
   background: none;
   padding: 0 15px 0 15px;
}



/********************
CONTENT STYLING
*********************/
div#content {
}

div#textbox {
   background: #e87817;
   border: 1px #8b1504 solid;
   padding: 0;
   margin: 0;
   min-height: 483px;
}

div#textbox h1 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   border-bottom: 1px #8b1504 solid;
   padding: 10px 10px 5px 10px;
   font-size: 14px;
   font-weight: bold;
   color: #8b1504;
}

div#textbox h2,
div#textbox h3 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 16px;
   line-height: 20px;
   font-weight: normal;
   color: #8b1504;
   padding: 10px 10px 0px 10px;
   border-bottom: 1px #8b1504 solid;
}


div#content h2 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 16px;
   line-height: 20px;
   font-weight: bold;
   color: #e87817;
}
div#content h3 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 16px;
   line-height: 20px;
   font-weight: normal;
   color: #8b1504;
}

div#content h4 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 20px;
   font-weight: bold;
   color: #8b1504;
   margin-bottom: 10px;
}

div#content h5 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 16px;
   font-weight: normal;
      color: #000;
   margin-bottom: 10px;
}

div#content h6 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 16px;
   font-weight: bold;
   color: #000;
   margin-bottom: 10px;
}


/* END HEADINGS */

/* TEXT */
div#textbox p {
   font-size: 11px;
   margin: 0 0 10px 0;
   line-height: 16px;
   padding: 10px 10px 0px 10px;
}

blockquote {
   border-left: 10px solid #ddd;
   margin-left: 10px;
}

strong, b {

   font-weight: bold;
}

em, i {
   font-style: italic;
}

/* Wrapping text in <code> tags. Makes CSS not validate */
code, pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 font-family: "Courier New", Courier, monospace;
 font-size: 1em;
}

pre {
   border: 1px solid #000;  /* black border for pre blocks */
   background-color: #ddd;
   margin: 0 1em 1em 1em;
   padding: 0.5em;
   line-height: 1.5em;
   font-size: 90%;
}

/* Separating the divs on the template explanation page, with some bottom-border */
div.templatecode {
  margin: 0 0 2.5em;
}

/* END TEXT */


/* LISTS */
/* lists in content need some margins to look nice */
div#content_left ul,
div#content_left ol,
div#content_left dl {
   font-size: 1.0em;
   line-height: 1.4em;
   margin: 0 0 1.5em 0;
}

div#content_left ul li,
div#content_left ol li {
   margin: 0 0 0.25em 3em;
}

/* definition lists topics on bold */
div#content_left dl dt {
   font-weight: bold;
   margin: 0 0 0 1em;
}
div#content_left dl dd {
   margin: 0 0 1em 1em;
}

div#content_left dl {
  margin-bottom: 2em;
  padding-bottom: 1em;
  border-bottom: 1px solid #c0c0c0;
}




/*****************
Layout_AVPlayer Listenansicht map
*****************/
dl {
float: left;
width: 100%;
}
dt {
clear: left;
margin: 0 0 0 0;
}
dt img {
float: left;
margin: 0 10px 10px 0;
border: solid 1px #ccc;
}
dd {
margin-left: 150px;
}

/*****************
Kontaktformular
*****************/
div#textbox_kontakt {
   background: #e87817;
   border: 1px #8b1504 solid;
   padding: 0;
   margin: 0 0 10px 0;
}

div#textbox_kontakt p {
   padding: 10px;
}

div#textbox_kontakt h1 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   border-bottom: 1px #8b1504 solid;
   padding: 10px 10px 5px 10px;
   font-size: 18px;
   font-weight: bold;
   color: #8b1504;
}


div#textbox_kontakt h2,
div#textbox_kontakt h3 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 16px;
   line-height: 20px;
   font-weight: normal;
   color: #8b1504;
   padding: 10px 10px 0px 10px;
   border-bottom: 1px #8b1504 solid;
}
.kontakt {
   margin: 10px 80px 0 80px;
   padding: 10px 15px 10px 15px;
}

.kontakt td {
   padding: 0 5px 0 0;
}

/*****************
facebook styles
*****************/

div#facebox {
   background: #e87817;
/*   border: 1px #8b1504 solid; */
   padding: 9px;
   margin: 0;
}

div#facebox h3 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 16px;
   line-height: 20px;
   font-weight: bold;
   color: #8b1504;
   padding: 0px 0px 0px 9px;
   border-bottom: 1px #8b1504 solid;
   margin: 0 -10px 0 -10px;
}



/* END LISTS */
/* Stylesheet: imlee_layout Modified On 2013-01-15 19:49:27 */
* html div#navi {
   height: 1%;
}


div#navi {
   background: url(http://www.imlee.de/images/navi_bg.gif) repeat-x;
   width: 960px;
   height: 35px;
   margin: 0;
   padding: 0 10px 0 10px;
}


div#navi ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
}


div#navi li {
   float: left;
   list-style: none;
   margin: 0;
   padding: 0 2px 0 0;
   background: url(http://www.imlee.de/images/navi_trenner.gif) no-repeat right;
}


div#navi li a {
   padding: 10px 15px 10px 0px;
   margin: 0;
   text-decoration: none;
   color: #fff;
   display: block;
}


div#navi li a:hover {
   background: #000;
   color: #fff;
}


div#navi a span {
   padding-left: 13px;
}


div#navi li.parent a span {
   padding-left: 13px;
}


div#navi li.parent a:hover span {
   padding-left: 13px;
}


div#navi li.menuactive a span {
   padding-left: 13px;
   color: #fff;
}



div#navi li.menuactive a {
   background: url(http://www.imlee.de/images/navi_bg_auswahl.gif) center bottom;
   color: #fff;
   font-weight: bold;
}


/* Stylesheet: imlee_navi Modified On 2012-07-31 14:21:33 */
* html div#subnavi {
   height: 1%;
}


div#subnavi {
   background: url(http://www.imlee.de/images/subnavi_bg.gif);
   margin: 0;
   padding: 0 9px 0 9px;
}


div#subnavi ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
}


div#subnavi li {
   height: 32px;
   float: left;
   list-style: none;
   margin: 0;
   padding: 0px 2px 0px 0;
   background: url(http://www.imlee.de/images/navi_trenner.gif) no-repeat right;
}


div#subnavi li a {
   height: 22px;
   padding: 5px 8px 5px 0px;
   margin: 0;
   text-decoration: none;
   color: #fff;
   display: block;
}


div#subnavi li a:hover {;
   background: #59000a;
}


div#subnavi a span {
   padding-left: 10px;
}


div#subnavi li.parent a span {
   padding-left: 10px;
}


div#subnavi li.parent a:hover span {
   padding-left: 10px;
}


div#subnavi li.menuactive a span {
   padding-left: 10px;
   color: #fff;
}



div#subnavi li.menuactive a {
   background: #59000a;
   color: #fff;
   font-weight: bold;
}


/* Stylesheet: imlee_subnavi Modified On 2012-07-31 14:20:08 */
.News_Main_2Spaltig {
   width: 474px;
}

.News_Main_1Spaltig {
   width: 628px;
}

.News_2nd_Content {
   border: 1px solid #8b1504;
}

.NewsSummary {
   background: #e87817;
   overflow: hidden;
   width: 268px;
   padding: 10px;
   margin: 0 20px 10px 0;
   float: left;
  
}

.NewsSummary-centnews-Link {
   position: absolute;
   z-index: 500;
   font-weight: bold;
   overflow: hidden;
   padding: 0;
   margin: 10px 0 0 10px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 14px:
   color: #8b1504;
}
.NewsSummary-centnews-Link a {
    margin: 0 0 10px 0;
}

.NewsSummaryLink {
   position: absolute;
   z-index: 500;
   font-weight: bold;
   overflow: hidden;
   padding: 0px 0 2px 2px;
   margin: 0px 0 6px 4px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #8b1504;
}

.NewsSummaryLink a {
/*   text-indent: -9999em; */
   display: block;
   padding: 0;
}

.NewsSummary-centnews-Link a {

   display: block;
   padding: 0;
}

.NewsSummary-centnews-Summary {
   overflow: hidden;
   font-size: 14px;
   border: 0;
   padding: 0;
   margin: 0px 0 0px 0;
}

.NewsSummarySummary {
   overflow: hidden;
   border: 0;
   padding: 0;
   margin: 0px 0 5px 0;
}

.NewsSummarySummary p{
   overflow: hidden;
   padding: 0 0 0 5px;
   margin: 0;
}

.NewsSummarySummary img{
   padding: 5px 0 0 5px;
   margin: 0 5px 0 0;
}

.hl_news {
   margin: 0;
   height: 18px;
   color: #8b1504;
   text-decoration: none;
   font-weight: bold;
   font-size: 11px;
   line-height: 14px;
   padding: 2px 5px 0px 5px;
   border-bottom: 1px #8b1504 solid;  
}

.hl_sum {
   margin: 0;
   height: 18px;
   color: #8b1504;
   text-decoration: none;
   font-weight: bold;
   font-size: 11px;
   line-height: 14px;
   padding: 2px 5px 0px 5px;
   border-bottom: 1px #8b1504 solid;  
}

.hl_centnews_ms {
   margin: 0;
   height: 18px;
   color: #8b1504;
   text-decoration: none;
   font-weight: bold;
   font-size: 11px;
   line-height: 16px;
   padding: 2px 5px 0px 5px;
   border-bottom: 1px #8b1504 solid;  
}

.hl_centnews {
   margin: 0;
   height: 18px;
   color: #8b1504;
   text-decoration: none;
   font-weight: bold;
   font-size: 14px;
   line-height: 14px; 
   padding: 2px 5px 0px 5px;
/*   border-bottom: 1px #8b1504 solid;  */
}

.hl_news_ohne_summary {
   margin: 0 0 0 0px;
   height: 18px;
   color: #8b1504;
   text-decoration: none;
   font-weight: bold;
   font-size: 14px;
   line-height: 14px; 
   padding: 2px 5px 0px 10px;
   border-bottom: 1px #8b1504 solid;
}

.content_news {
   font-size: 11px;
   line-height: 14px;
   padding: 9px;
   margin: 0;
}

.NewsSummary_1Spaltig img {
   margin: 0 0px 0 0px;
   padding: 0 10px 10px 0;
}

.NewsSummary_1Spaltig {
   background: #e87817;
   border-bottom: 1px solid #8b1504;
   width: 628px;
   overflow: hidden;
   padding: 0;
   margin: 0 20px 10px 0;
   float: left;
}

.NewsSummaryLink_1Spaltig {
   position: absolute;
   z-index: 60;
   overflow: hidden;
   padding: 0px;
   margin: 0;
}

.NewsSummarySummary_1Spaltig {
   width: 628px;
   overflow: hidden;
   border: 0;
   padding: 0;
   margin: 0;
}

div#news_link {
   position: absolute;
   z-index: 500;
   width: 237px;
   overflow: hidden;
   padding: 0;
   margin: 0;
}

div#news_link a {
   text-indent: -9999em;
   display: block;
   padding: 0;
}

.NewsSummary table {
   padding: 0 10px 0 5px;
}

.NewsSummaryMorelink {
   text-align: right;
}

.NewsSummary-centnews-Morelink {
   text-align: right;
   margin: 0 35px 10px 0;
   font-weight: bold;
}

.NewsPostDetailContent {
   margin: 0 0 0 -10px;
   padding: 0 0 0 0px;
}


/* Stylesheet: imlee_news Modified On 2013-01-15 19:57:48 */
#footmenu {
   margin: 0 10px 0 10px;
}

#footmenu, #footmenu a {
   font-size: 8px;
   line-height: 10px;
   color: #fff;
}


#footmenu ul {
   margin: 0px;
   padding: 0px;
   list-style: none;
}

#footmenu ul li {
   float:left;
   margin: 5px 0px 0px;
   padding: 5px;
   list-style: none;
}

#footmenu ul li a {
   display:block;
   margin: 2px 0px 4px 0px;
   padding: 0px 5px 5px 0px;
   text-decoration: underline;
}

#footmenu ul li li a {
   display:block;
   margin: 2px 0px 4px;
   padding: 0px 5px 3px 0px;
   text-decoration: none;
}

#footmenu li h3 {
   font-weight:normal;
   font-size:100%;
   margin: 2px 0px 2px 0px;
   padding: 0px 5px 5px 0px;
}

#footmenu li li h3 {
   font-weight:normal;
   font-size:100%;
   margin: 0px;
   padding: 0px 5px 5px 0px;
}

#footmenu ul li li {
   list-style: none;
   float:none;
   margin: 0px;
   padding: 0px 0px 0px 0px;
}

/* fix for IE6 */
* html #footmenu ul li a {
   margin: 2px 0px 0px;
   padding: 0px 5px 5px 0px;
}
* html #footmenu ul li li a {
   margin: 0px 0px 0px;
   padding: 0px 5px 0px 0px;
}
/* End fix for IE6 */


#footmenu ul ul {
   float:none;
   margin: 0px 0px 0px 0px;
   padding: 0;
}
#footmenu ul ul ul {
   float:none;
   margin: 0px 0px 0px 8px;
   padding: 0;
}

#spacer {
   clear: both;
   height: 40px;
}

/* Stylesheet: imlee_footmenu Modified On 2012-08-07 13:57:35 */
* html div#navi_2nd {
   height: 1%;
}


div#navi_2nd{
   margin: 0;
   padding: 0;
}


div#navi_2nd ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
   border-top: 1px solid #5b6d31;
}


div#navi_2nd li {
   float: left;
   list-style: none;
   margin: 0;
   padding: 0;
   width: 300px;
   border-bottom: 1px solid #5b6d31;
}


div#navi_2nd li a {
   padding: 5px 12px 5px 0px;
   margin: 0;
   text-decoration: none;
   color: #000;
   display: block;
}


div#navi_2nd li a:hover {
   background: #fff7e4;
}


div#navi_2nd a span {
   padding-left: 10px;
}


div#navi_2nd li.parent a span {
   padding-left: 10px;
}


div#navi_2nd li.parent a:hover span {
   padding-left: 10px;
}


div#navi_2nd li.menuactive a span {
   padding-left: 10px;
   color: #000;
}


div#navi_2nd li.menuactive a {
   background: #fff7e4;
   color: #000;
   font-weight: bold;
}


/* Stylesheet: imlee_navi_2nd Modified On 2012-07-31 10:33:16 */
