/* CSS Document */

body {
    color: black; background-color: white;
    font-size: 12px;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0px; padding:0px;
    text-align: center;  /* Zentrierung im Internet Explorer */
    background-image:url(../img/back.jpg);
    background-repeat:repeat-x;
}

a:link { color:#333333; text-decoration:underline; }
a:visited { color:#333333; text-decoration:underline; }
a:hover { color:#333333; text-decoration:underline; }


#container {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 989px;
    padding-top:10px;
}

#lml_lang {
      display:inline;
      margin-left:20px;
}

.red {
      border:1px red solid;
      background-color:#ffcccc;
      padding:5px;
      margin-bottom:20px;
      color:red;
}


#weblog {
      display:block;
      width: 989px;
      margin-top:27px;
      background-image:url(../img/wlheader.png);
      background-repeat:no-repeat;
      height:286px; 
}

.weblogin {
      padding:58px 35px 30px 26px;
}



form {
      margin:0px;
      padding:0px;
}

#headernavi {
    font-size:12px;
    line-height:15px;
    color:#999999;
    margin-left:7px;    
}

#headernavi a:link { color:#999999; text-decoration:none; }
#headernavi a:visited { color:#999999; text-decoration:none; }
#headernavi a:hover { color:#666666; text-decoration:none; }

.video {
      float:right;
      margin-top:57px;
      margin-right:85px;
}

.upho {
      font-size:11px;
      color:9b9b9b;
      display:inline;
}

h4 {
      font-size:14px;
      font-family:arial;
      margin:14px 0px 0px 0px;
      line-height:18px;
}


h5 {
      font-size:11px;
      font-family:verdana;
      margin:0px 0px 4px 0px;
}


#sehen {
      display:none;
}

#login {
    color:#999999;
    font-size:12px;
    float:right;
    width:310px;
    margin-right:8px;
}

.logfield {
      width:130px;
    border-top:1px #717171 solid;
    border-left:1px #d9d9d9 solid;
    border-bottom:1px #d9d9d9 solid;
    border-right:1px #d9d9d9 solid;
    background-image:url(http://www.limal.de/dev/neuewebsite/Version_5/img/backsearchfield.jpg);
    background-repeat:repeat-x;
    font-family:arial;
    font-size:12px;
    margin-bottom:5px;
    height:17px;
}

.field2 {
    border:1px #cccccc solid;
    background-color:#f7f7f7;
    font-size:14px;
    width:250px;
}

.searchbutton {
    background:url(http://www.limal.de/cms/img/buttonsearch.jpg) no-repeat top left;
    border: none;
    height:17px;
    width:17px;
}

.button {
    border:1px #3a3a3a solid;
    background-color:#3a3a3a;
    color:white;
    font-weight:bold;
    font-size:14px;
    font-family:arial;
}

#logo {
    margin-top:20px;
    margin-left:7px;
}


#navi {
    margin-top:39px;
    height:29px;
    margin-left:7px;
    font-size:11px;
    font-family:verdana;
}


.teaserhead {    
    margin-top:37px;
    width:989px;
}



.teaserback {
  background-image:url(http://www.limal.de/dev/neuewebsite/Version_5/img/contentback.png);
  background-repeat:repeat-y;

  font-size:11px;
  font-family:verdana;
}
.teaserback a:link { color:#333333; text-decoration:none; }
.teaserback a:hover { color:#333333; text-decoration:underline; }
.teaserback a:visited { color:#333333; text-decoration:none; }

.teaser {
  float:left;
  width:100px;
  border:0px black solid;
  width:228px;
  margin-top:7px;
  color:#333333;
}



.teasersmall {
  font-family:arial;
  font-size:12px;
  margin-top:10px;
}

h1 {
  font-family:arial;
  font-size:16px;
  margin:8px 0px 3px 0px;
}

.teaserlist {
  font-family:verdana;
  font-size:11px;
  margin-top:12px;
}
.teaserlist a:link { color:#333333; text-decoration:none; }
.teaserlist a:hover { color:#333333; text-decoration:underline; }
.teaserlist a:visited { color:#333333; text-decoration:none; }


.boxes {
  width:989px;
  height:367px;
  background-image:url(http://www.limal.de/cms/img/boxes.png);
  background-repeat:no-repeat;
  margin-top:10px;
  margin-bottom:7px;
}

.charity {
  font-family:arial;
  font-size:14px;
  width:348px;
  padding-top:60px;
  padding-left:27px;
}



#footer {
    font-family:arial;
    font-size:12px;
    color:#666666;
    margin-bottom:20px;
    text-align:center;
}
#footer a:link { color:#666666; text-decoration:none; }
#footer a:visited { color:#666666; text-decoration:none; }
#footer a:hover { color:black; text-decoration:none; }

#navigationlinks {
      float:left;
      width:242px;
      margin-top:38px;
      margin-left:7px;
}

#navilinksc {
      background-color:white;
      color:#333333;
}

ul {
      margin: 0;
      padding: 0;
      margin-bottom:9px;
      font-size:14px;
}

#contentin ul {
      margin: 15px 0px 15px 0px;
      padding: 0;
      margin-bottom:9px;
      font-size:14px;

}



#navilinksc li {
      list-style-type:none;
      margin-bottom:5px;
}

.subele {
      margin-left:13px;
      font-size:12px;
}

#navilinksc a:link { color:#333333; text-decoration:none; }
#navilinksc a:visited { color:#333333; text-decoration:none; }
#navilinksc a:hover { color:#999999; text-decoration:underline; }


#content {
      width:989px;
      margin-top:38px;
      margin-left:7px;
}

#contenthead {
      background-image:url(http://www.limal.de/cms/img/contenthead2.png);
      background-repeat:no-repeat;
      height:40px;
      color:white;
      font-size:16px;
      font-weight:bold;
      padding-left:22px;
}

#contentin {
      background-color:white;
      padding:30px 15px 30px 22px;
      line-height:20px;
      font-size:14px;
}

#incontentin {
      width:648px;
}

.rechts {
      float:right;
}

#contentin a:link { color:#333333; text-decoration:underline; }
#contentin a:visited { color:#333333; text-decoration:underline; }
#contentin a:hover { color:#999999; text-decoration:underline; }

#rechtsunder {
      font-size:12px;
      color:#333333;
      line-height:20px;
}

.line {
      border-bottom:1px #cccccc solid;
      margin-bottom:20px;
}


.einzug {
     float:left;
     width:140px;
}

.einzug2 {
     float:left;
     width:100px;
}

p {
     margin:0px;
     padding:0px;
}

#lei {
     width:600px;
     font-family:arial;
     font-size:14px;
}

#leitop {
     background-color:#999999;
     text-align:center;
     color:white;
     margin-bottom:5px;
     height:40px;
}

#leiausgabe {
     font-family:arial;
     font-size:14px;
     text-align:left;
     line-height:20px;
}

.leisteine {
     background-color:#cccccc;
     color:white;
     float:left;
     width:196px;
     height:40px; 
     cursor:pointer;    
}

.subleisteine {
     background-color:#cccccc;
     color:white;
     float:left;
     width:297px;
     height:40px;
     cursor:pointer;
}


.subsubleisteine {
     background-color:#cccccc;
     color:white;
     float:left;
     width:95px;
     height:40px;
     font-size:12px;
     cursor:pointer;
}

.links {
     float:left;
     margin-right:10px;
}

.line2 {
     clear:both;
     height:20px;
}

#recom {
      display:none;
}


#okrecom {
      display:block;
}


#subnavi {
      margin:12px 0px 12px 17px;
      font-size:12px;
}
#subnavi a { display:inline-block; }
#subnavi a:link { color:white; text-decoration:none; }
#subnavi a:visited { color:white; text-decoration:none; }
#subnavi a:hover { 
  color:black; 
  background-color:white; 
  display:inline;
}

#rightdoc {
      float:right;
      width:247px;
      font-size:12px;
      color:#999999;
      line-height:20px;
}

#rightdoc a:link { color:#999999; }
#rightdoc a:visited { color:#999999; }
#rightdoc a:hover { color:#999999; }
