html, body{
        height: 100%;
        width: 100%;
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100.01%;
        font-family:Verdana, Arial, sans-serif;
        color: #424242;
        background-color: #FDFFC9;
}

img{ border:0; }


h1, h2, h3, h4, h5, h6, p, form, a {
        font-family: Verdana, Helvetica, sans-serif;
        margin:0;
        padding:0;
}

a{color:#424242;}

.highlight {
background-image:url(../img/icon_highlight.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:15px;
margin-right:-10px;
margin-left:-5px;
}

table{
 border-collapse:collapse;
 border-spacing:0;
 width:1000px;
 background-color:#fff;
 height:100%;
}

#tinc_content, #tinc_content table, #tinc_content table tr td table{
 width:140px;
 height:10px;
 margin-left:-3px;
 margin-right:-3px;
 }

#popup{
 border-collapse:collapse;
 border-spacing:0;
 width:1;
 background-color:#fff;
 height:100%;
}


.head{
 background-image:url(../img/head.jpg);
 background-repeat:no-repeat;
 width:656px;
 height:95px;
}


.headright{
 background-image:url(../img/head_right.jpg);
 background-repeat:no-repeat;
 width:180px;
 height:95px;
 }


.bg02{
 background-image:url(../img/bg_02.jpg);
 background-repeat:no-repeat;
 width:656px;
 height:75px;}

.bg03{
 background-image:url(../img/bg_03.jpg);
 background-repeat:no-repeat;
 width:180px;
 height:75px;}

td.bg02 ul{
 color:#549566;
 font-size:0.7em;
 font-weight:bold;
 list-style-type:none;

}
td.bg02 ul li{float:left;}
td.bg02 ul li a{ color:#549566; text-decoration:none;}

#home {position:absolute; top:110px; left:250px; z-index:10;}
#kontakt{position:absolute; top:118px; left:313px; z-index:10;}
#sitemap{position:absolute; top:126px; left:408px; z-index:10;}
#impressum {position:absolute; top:130px; left:500px; z-index:10;}


.navibg{
 background-image:url(../img/navibg01.jpg);
 background-repeat:no-repeat;
  background-color:#A5D4B2;
 width:168px;
 height:366px;
 text-align:right;
}

.navibg ul{
 font-size:0.9em;
 font-weight:bold;
 list-style-type:none;
 position:relative;
 left:-1.5em;
 top:1em;
 }

.navibg ul li{
 margin-bottom:1.2em;
}

.navibg ul li a{text-decoration:none;}


.navibottomleft {
 background-color:#A5D4B2;
 background-image:url(../img/navibottomleft.jpg);
 background-repeat:no-repeat;
 width:168px;
 height:185px;
}

.navibottomright {
background-color:#D4EBC2;
}

/*Start Contentformatierung*/

.content ul{
 list-style-type:square;
 font-size:12px;
 margin-left:60px;
}

.content ul li ul{margin-left:20px; margin-bottom:20px;}

.content ul li { margin-top:5px;  }

.content p, .slideshowpic{margin-left:40px;}
.content p{width:530px; }

.content p img{ float:left; margin-right:10px; margin-bottom:10px;}


p{font-size:0.8em;
font-weight:normal;
margin-left:35px;
margin-right:45px;
margin-bottom:1em;}

.content table{
 border-collapse:collapse;
 border-spacing:1;
 width:530px;
 background-color:#fff;
 height:10px;
 margin-left:40px;
 margin-right:45px;
 margin-bottom:1em;
 font-size:0.8em;
 font-weight:normal;}

.content caption {
  text-align:left;
  font-weight:bold;
}

.content th
{font-weight:bold;
 text-align:left;}

.content h2{
 font-size:0.8em;
 font-weight:bold;
margin:15px 45px 20px 40px;
 }


td h1{
font-size:0.9em;
font-weight:bold;
margin:15px 45px 20px 40px;
}

td .flowerborder01 {
 background-image:url(../img/flowerborder01.gif);
 background-repeat:no-repeat;
 width:601px;
 height:220px;
 margin:10px 10px 0px 20px;
}

.flowerborder01 h1 {padding-top:20px;}

.boxhighlight{
 background-color:#FDFFCD;
 margin:10px 30px 0px 30px;
}

.boxhighlight h2 {
  font-size:0.8em;
  background-color:#FBFF94;
  padding:5px 10px 5px 20px;
  }

.boxhighlight p{
  margin-left:20px;

  }


.rightcolimage{
 background-color:#E9F5D6;
 height:180px;
 padding-top:20px;
}

#teasertab{
  width:570px;
  height:200px;
  margin:0px;
  padding:0px;
   }

.teaserboxhead{
 background-image:url(../img/teaserboxhead.gif);
 background-repeat:no-repeat;
 height:33px;
 width:279px;
 margin-left:35px;
}

.teaserboxhead h2{
 font-size:0.9em;
 color:#FDA434;
 font-weight:bold;
 margin-top:10px;
 margin-left:40px;
 padding-top:10px;
}


.teasercontent {
 background-color:#FDFFCD;
 width:274px;
 height:155px;
 margin-left:40px;
 margin-top:-5px;
}

.teasercontent a{
 color:#FDA434;
 font-weight:bold;
 font-size:0.75em;
 background-image:url(../img/icon_pfeil.gif);
 background-repeat:no-repeat;
 background-position:0px 3px;
 padding-left:10px;

}

.teasercontent p {
 margin-top:5px;
 margin-bottom:5px;
}

.teaserimg{float:left;
margin-right:5px}

.clearme{clear:both;}

.slideshowpic{
   display:block;
   height:400px;
   width:520px;
   overflow:hidden;
   text-align:center;
   margin-top:20px;
   margin-bottom:20px;
   }

.wechselpic {display:none;}

.slideshowpic {position:relative;}
.slideshowpic img{ margin-top:10px; position:absolute; left:0px; top:0px;}

.slidebuttons {margin-left:65px;}
.slidebuttons a{ background-color:#fdffcd; padding:4px; margin:5px; text-decoration:none; font-weight:bold; font-size:0.8em; color:#fda434; border:1px solid #a5d4b2;}
.slidebuttons .start {background-image:url(../img/icon_pfeil_back_back.gif); background-repeat:no-repeat; background-position: 6px 9px; padding-left:20px;}
.slidebuttons .back {background-image:url(../img/icon_pfeil_back.gif); background-repeat:no-repeat; background-position: 6px 9px; padding-left:15px;}
.slidebuttons .next {background-image:url(../img/icon_pfeil.gif); background-repeat:no-repeat; background-position: 6px 9px; padding-left:15px;}
.slidebuttons .end {background-image:url(../img/icon_pfeil_vor_vor.gif); background-repeat:no-repeat; background-position: 6px 9px; padding-left:20px;}
.slidebuttons .auto {background-image:url(../img/icon_pfeil.gif); background-repeat:no-repeat; background-position: 6px 9px; padding-left:15px;}
.slidebuttons .close {width:364px; font-weight:normal; text-align:center; padding:2px;}

.rightteaser { background-color:#E9F5D6; margin-bottom:15px; padding:10px 10px 10px 10px;}
.rightteaser p {margin:0px; padding:0px;}
.rightteaser a { font-size:0.8em; }
.rightteaser h2 {color:#549566; font-size:0.8em;}
.rightteaser h3 {color:#424242; font-size:0.8em;}

.rightteaser .linklist {list-style-type:none; margin:0px;}
.rightteaser .slide a{background-image:url(../img/icon_slideshow.gif); background-position:0 5; background-repeat:no-repeat; padding-left:18px; }
