@charset "utf-8";
/************************************/
/***** Theme Stadt Wetter       *****/
/***** Global Home                *****/
/***** SIMAJA OHG - Lüneburg    *****/
/***** www.simaja.de            *****/
/***** Developer: Udo Baldewein *****/
/************************************/

html {
    height:100%;
    font-family:Arial, Helvetica, sans-serif;
    /*font-size:12px;*/
    font-size:0.75em;
    color:#000000;
    margin:0;
    padding:0;
    background: #D7D3C8 url(/bilder/wetter_bg.jpg) repeat-x fixed bottom;
}
body {
    font-family:Arial, Helvetica, sans-serif;
    /*font-size:12px;*/
    font-size:0.75em;
    color:#000000;
    height:100%;
    margin:0;
    padding:0;
}
.tabelle {
    width:990px;
    margin:auto;
    padding:0;
    height:100%;
    margin-top:5px;
}
td {
    font-family:Arial, Helvetica, sans-serif;
    /*font-size:12px;*/
    font-size:0.75em;
    color:#000000;
}
.breite {
    width:29px;
}
.topbanner {
    height:131px;
}
.breadcrumbbox {
    color:#666;
    height:49px;
    line-height:29px;
    margin-left:230px;
    font-weight:normal;
    width:700px;
}
.breadcrumb {
    /*padding-left:230px;*/
    /*font-size:11px;*/
    font-size:0.88em;
    float:left;
    font-weight:normal;
}
a.breadcrumbLink:link, a.breadcrumbLink:visited{
    font-weight:normal;
}
.navihome {
    text-align:right;
}

.navihome a:link, .navihome a:visited {
font-weight:normal;
font-size:0.88em;

}

/* Für die Home, Sitemap etc. Links */
a.homenavi:link, a.homenavi:visited {
    color:#666;
    line-height:49px;
    padding:0 10px;
    text-decoration:none;
    /*font-size:11px;*/
    font-size:0.69em;
    font-weight:normal;
}
a.homenavi:hover {
    color:#333;
}
#contentbox {
    margin-top:2px;
    margin-left:226px;
    margin-right:171px;
    /*border-top:solid 1px #CDCDCD;*//*#666;*/
    margin-bottom:6px;
    padding-bottom:6px;
}
#content {
    width:545px;
    font-family:Arial, Helvetica, sans-serif;
    margin:0;
    padding:0;
    height:100%;
    display: table-cell;
}
#content h1 {
    font-weight:bold;
    /*font-size:14px;*/
    font-size:1.19em;
    color:#666;
    margin-top:6px;
}
#content p {
    line-height:18px;
}


#content table{
    /*table-layout: fixed;*/
    width:500px;
}
#content td
{
    width:auto;
    table-layout: fixed;
}

#content .contentimage {
    text-align:center;
}
#content .bildunterschrift {
    /*font-size:11px;*/
    font-size:0.93em;
    font-style:italic;
    color:#666;
    text-align:center;
}
#content .icon {
    margin-right:4px;
}

div#contentbox {
  /* Behebt den 3-Pixel-Textsprung-Bug und andere Bugs im IE 6 */
  /*height: 1%;*/
}
/* Für die Box an der rechten Seite */
#naviright {
    margin-top:-17px;
    width:159px;
    float:right;
}
.servicebox {
    background-color:#F3F2EE;
    margin-bottom:10px;
}
.servicehead {
    height:27px;
    background-color:#ADA892;
    color:#FFF;
    /*font-size:16px;*/
    font-size:1em;
    font-weight:bold;
    line-height:27px;
    padding-left:11px;
}
.servicelinks {
    background-color:#F3F2EE;
    /*border-bottom:solid 1px #ADA892;*/
    margin-bottom:10px;
}
.servicelinks div a .icon {
    visibility:hidden;
    width: 0px;
    height: 0px;
}
a.rightnavi:link, a.rightnavi:visited, .servicelinks div a:link, .servicelinks div a:visited {
    font-weight:normal;
    display:block;
    line-height:24px;
    background-image:url(/bilder/pfeil_grau.gif);
    background-repeat:no-repeat;
    padding-left:24px;
}
a.rightnavi:hover, .servicelinks div a:hover {
    font-weight:normal;
    text-decoration:none;
    background-image:url(/bilder/pfeil_grau_dunkel.gif);
    background-repeat:no-repeat;
}
/* Kurz notiert */
.kurznotierthead {
    /*margin-top:20px;*/
    height:27px;
    background-color:#ADA892;
    color:#FFF;
    /*font-size:16px;*/
    font-size:1em;
    font-weight:bold;
    line-height:27px;
    padding-left:11px;
}
#aktuelleshead {
    margin-top:49px;
    height:27px;
    background-color:#ADA892;
    color:#FFF;
    font-size:16px;
    font-weight:bold;
    line-height:27px;
    padding-left:11px;
}
.kurznotiert {
    background-color:#F3F2EE;
    padding:11px;
    
}

.kurznotiertbox {
    background-color:#F3F2EE;
    padding:11px;
    margin-bottom:10px;
}
.kurznotiertbox p {
   margin:0 0 0 0;
      
}

/* Für die normalen Links */
a:link, a:visited {
    color:#666;
    text-decoration:none;
    font-weight:bold;
}
a:hover {
    text-decoration:underline;
}
/* Waagerechte Navigation */
.waage {
}
a.naviwaageoff1:link, a.naviwaageoff1:visited, a.naviwaageoff2:link, a.naviwaageoff2:visited, a.naviwaageoff3:link, a.naviwaageoff3:visited, a.naviwaageoff4:link, a.naviwaageoff4:visited, a.naviwaageoff5:link, a.naviwaageoff5:visited, a.naviwaageoff6:link, a.naviwaageoff6:visited {
    font-family:Arial, Helvetica, sans-serif;
    /*font-size:12px;*/
    font-size:1em;
    color:#000000;
    display:block;
    text-decoration:none;
    padding-left:24px;
    height:35px;
    padding-top:4px;
    font-weight:normal;
}
a.naviwaageoff1:hover {
    background-color:#A9D9EF;
    background-image:url(/bilder/navi1.gif);
}
a.naviwaageoff2:hover {
    background-color:#DFF977;
    background-image:url(/bilder/navi2.gif);
}
a.naviwaageoff3:hover {
    background-color:#FFDF66;
    background-image:url(/bilder/navi3.gif);
}
a.naviwaageoff4:hover {
    background-color:#F5C278;
    background-image:url(/bilder/navi4.gif);
}
a.naviwaageoff5:hover {
    background-color:#F5C5C2;
    background-image:url(/bilder/navi5.gif);
}
a.naviwaageoff6:hover {
    background-color:#C5DDB5;
    background-image:url(/bilder/navi6.gif);
}
.suche {
    margin:11px;
    width:176px;
    color:#666;
    padding-left:11px;
}
/* Bildbanner links */
.bildbanner {
    text-align:center;
    margin-top:20px;
}
.footer {
    background-image:url(/bilder/wetter-footer_neu.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    padding-left:228px;
    border-top:solid 1px #666;
    height:30px;
    line-height:20px;
    margin-top:10px;

}
.footer img {
    margin-right:4px;
}
/* RedDot Punkte  */
.reddot {
    font-family:arial;
    font-size:11px;
    /*font-size:0.75em;*/
    color:#F00;
}


/* News-Teaser START */

.newsTeaser
{
    padding: 10px 0px 0px 0px;
}
.newsTeaserImage
{
    width:180px;
    margin-right:5px;
    float: left;
}
#contentbox .newsTeaserContent {
  /* Behebt den 3-Pixel-Textsprung-Bug und andere Bugs im IE 6 */
  /*height: 1%;*/
}

.newsTeaserDatum
{

    font-size:0.88em;
    color:#666;
}

.newsTeaserTrenner
{
    border-bottom: 1px solid #666;
    height: 20px;
    margin-top: 6px;
    text-align:right;
}

a.newsTeaserLink:link, a.newsTeaserLink:visited, a.newsTeaserLink:hover
{
    color:#FFF;
    background-color: #666;

    /*font-size: 14px;*/
    font-size:1em;
    font-weight: bold;
    text-decoration: none;
    line-height: 20px;
    padding: 3px 33px;
}

/* News-Teaser ENDE      */


/* Kontakt-Formular START*/

.kontaktFormular
{
    width:550px;
}
.kontaktLable
{
    width:150px;
    float:left;
    line-height: 24px;
}
.kontaktInput
{
    margin-bottom:10px;
}
.inputfield 
{
    width:395px;
}

/* Kontakt-Formular ENDE*/

/* Ansprechpartner */
.ap_rahmen {

    background-color:silver;
    padding:6px;
    margin-bottom:10px;
}

.ap{
    /*width:160px;*/
}

.ap_bild {
    text-align:center;
    margin-bottom:8px;
}
.ap_bold {
    font-weight:bold;
}

.clear_both
{
    clear:both;
}
.clear_left
{
    clear:left;
 }
.clear_right
{
    clear:right
}
#suchinput {
    width: 10em;
    padding:0px;
}
#searchBtn {
    background-color: transparent;
    border: thin double white;
    margin-bottom:10px;
    margin-left:-9px;
}


/* Ehrenamtbörse Start */ 

.eabform table {
    width:550px;
}
.eabform table td {
    line-height:24px;
    vertical-align: top;
}
.eabform .for_hilfe_text {
    width:330px;
    margin-bottom: 3px;
}
.eabform .for_textbox {
    width:330px;
    height:100px;
} 

/* Ehrenamtsbörse ende */