* html #banner
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=’../_img/bg_banner.png’);
}


body
        {
          background: #43484e url("../_img/bg_body.jpg") repeat-x top left fixed;

          padding:0px;
          margin:0px;
          margin-top:9px;
         }

h1 {
        font-family: Georgia, Garamond, "Times New Roman", Times, serif;
        margin: 0px;
        color: #5c2222;
        font-weight: normal;
        font-size: 26px;
        letter-spacing: 1px;
         margin:0;
         margin-bottom:12px;
}

h2 {
        font-family: Georgia, Garamond, "Times New Roman", Times, serif;
        margin: 0px;
        color: #5c2222;
        font-weight: bold;
        font-size: 14px;
        letter-spacing: 1px;
         padding-top:7px;
}

h4 {
        margin: 0px;
        font-size: 12px;
        margin-bottom:10px;
}

h5 {
        font-family: Georgia, Garamond, "Times New Roman", Times, serif;
        margin: 0px;
        color: black;
        font-weight: normal;
        font-size: 12px;
        letter-spacing: 0px;
        }

p
        {font-family: Verdana;
        font-size:11px;
         margin-top:1px;
         color:#333333;
                 }

td
        {font-family: Verdana;
        font-size:11px;
                 }

.zitat {
        font-style: italic;
        font-size: 10px;
        font-family:verdana;
        }


.wrapper
        {
          margin: 0 auto;
          width: 951px;

         }

#adds
		{
		  position: absolute;
		  width: 160px;
		  height: 100%;
		  left: 50%;
		  top: 0px;
		  margin: 35px 0px 0px 500px;
		}

#banner
        {
          height: 70px;
          background:transparent url(../_img/bg_banner.png) no-repeat scroll 0 0;
          background-repeat:no-repeat;
          text-align:center;
         }

.hauptnavi
        {
          background-color:#0F1011;
          height:26px;
          padding-left:40px;
		  width: 911px;
         }


.footer
        {
          background-color:#111214;
          border-top:1px solid;
          border-color:#71777f;
		  width: 951px;
         }

.footer p
        {
         color:#565656;
                 }

.footer td
        {
          color:#565656;
         }

.footer a
        {
          color:#565656;
          text-decoration:none;
         }

.footer a:hover
        {
          color: #777777;
         }

.footer a:active
        {
          color:#565656;
         }

.footera
        {
          background-color:black;
          height:15px;
          font-size:10px;
          color:#565656;
          font-family:Verdana,Arial,Helvetica,sans-serif;
          padding-left:40px;
		  width: 911px;
		  margin-top: -11px;
         }

.footerb
        {
          background-color:#161719;
          height:8px;
          font-size:0px;
		  width: 951px;
         }

.hauptnavi ul {

        list-style-type: none;
        margin:0px;
        padding:0px;
}

.hauptnavi li {
        margin: 0px;
        margin-bottom:0px;
        margin-left:0px;
        list-style-type: none;
         float: left;
}

.hauptnavi li a {
        list-style-type: none;
        color: white;
        display: block;
        font-family: Verdana;
        font-size:11px;
        padding: 0px;
        margin:0px;
        text-decoration: none;
        margin-left:0px;
        padding-left:12px;
        padding-right:12px;
        padding-top:5px;
        padding-bottom:8px;
        background-color:#0F1011;
        letter-spacing:1px;
}



.hauptnavi li a:hover {background: white;
           color: black;

}


.hauptnavi li p {
        list-style-type: none;
        color: black;
        display: block;
        font-family: Verdana;
        font-size:11px;
        padding: 0px;
        margin:0px;
        text-decoration: none;
        margin-left:0px;
        padding-left:12px;
        padding-right:12px;
        padding-top:5px;
        padding-bottom:8px;
        background-color:white;
        cursor:default;
        letter-spacing:1px;
}

.abstandhalter
        {
         width:3px;
         padding: 0px;
         margin:0px;
         font-size:1px;
         }

.abstandmitte
        {
          width:275px;
         }


.inhalt {
        width:951px;
         background:transparent url(../_img/bg_main.png) repeat scroll 0 0;
         padding: 0px;
        }

.inhaltnavibg
        {
         padding:0px;
         margin-left:40px;
        width:871px;
        border:10px solid;
        border-color:white;
        }

.subnavil
        {
        width:183px;
        background-image: url(../_img/bg_subNavi.gif);
        background-repeat:no-repeat;
        padding:10px;
        background-color:#e5d39a;
        vertical-align: top;
        table-layout:fixed;
        }



.subnavir
        {
        padding:0px;
        background-color:#f9ebbf;
        vertical-align: top;
        padding-left:10px;
        padding-right:5px;
        }

.subnavilhome
        {
        width:203px;
        padding:10px;
        background-image: url(../_img/homelinksbg.gif);
        background-repeat:no-repeat;
        vertical-align: top;
         background-color:#e5d39a;
        }

.subnavirhome
        {
        padding:0px;
        margin:0px;
        background-color:#e5d39a;
        vertical-align: top;
        height:390px;
        }


.subnavir a
        {
          color: #5c2222;
          text-decoration: none;
         }

.subnavir a:visited
        {
         text-decoration: none;
         color: #5c2222;
        }

.subnavir a:hover, a:active
        {
          text-decoration: none;
          color: #1d1d1d;
         }

.subnavir table td
        {
          padding:0px;
          margin:0px;
         }

#slideshow {
	position: relative;
}

#news {
	position: absolute;
	right: 0px;
	margin-top: 54px;
	height: auto;
	width: auto;
	padding: 15px 22px;
	max-height: 150px;
	max-width: 550px;
	background: url("../_img/bg_news.png");
	top: 0px;
	left: 0px;
	text-align: right;
	z-index: 1;
}
*html #news {
	padding-left: 50px;
}

#news h3 {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

.hometeaser
        {
         padding:0px;
         margin-left:40px;
        width:871px;
        border:0px;
                }

.hometeaser p
        {
         font-size:0px;
                }

#homenavteaser p {display:none;}

#homenavteaser
        {
         width:140px;
          padding:0px;
         }

#homenavteaser ul
        {
          list-style:none;
          margin:0px;
          padding:0px;
          padding-right:5px;
         }

#homenavteaser ul li
        {

          margin:0;

         }

#homenavteaser ul li a
        {
          display:block;
          color:#FFFFFF;
          height:115px;
          width:140px;
          background-color:#111214;
          width:100%;
          text-decoration:none;
          padding-left:5px;

         }

html>body #homenavteaser ul li a {width:auto; }

#homenavteaser ul li a:hover
        {
          height:115px;
          background-color:#000000;
          color:#FFFFFF;
         }

#homenavteaser font
        {
          font-size:14px;
          font-weight:bold;
          color:#5C2222;
          font-family:Georgia,Garamond,"Times New Roman",Times,serif;
          letter-spacing:1px;
          text-decoration:none;
         }



#aktnavteaser p {display:none;}

#aktnavteaser
        {
         width:160px;
          padding:0px;
          margin:0px;
         margin-top:1px;
         }

#aktnavteaser ul
        {
          list-style:none;
          margin:0px;
          padding:0px;
          margin-top:1px;
        }

#aktnavteaser ul li
        {

          margin:0;
          aaapadding-top:10px;

         }

#aktnavteaser ul li a
        {
          display:block;
          color:#000000;
          height:115px;
          width:160px;
          background-color:#F9EBBF;
          width:100%;
          text-decoration:none;
          padding-left:5px;
          padding-right:5px;
         }

html>body #aktnavteaser ul li a {width:auto; }

#aktnavteaser ul li a:hover
        {
          margin-top:1px;
          height:115px;
          background-color:#E7D69C;
          color:#000000;
         }

#aktnavteaser font
        {
          font-size:14px;
          font-weight:bold;
          color:#5C2222;
          font-family:Georgia,Garamond,"Times New Roman",Times,serif;
          letter-spacing:1px;
          text-decoration:none;
         }

.anker
        {
          text-align:right;
         }

.previewtab p
         {
          margin-bottom:0px;
          padding-bottom:0px;
         }

.previewtab
         {
          margin-bottom:10px;
         }