body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-image:url(../images/bg.jpg);
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight:normal;
}



p { margin:0; padding:0 }



a { 
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #d70026;
    text-decoration: none;
}
a:visited {
    font-size: 12px;
    color: #d70026;
    text-decoration: none;
}
a:hover {
    font-size: 12px;
    color: #d70026;
    text-decoration: underline;
}
a:active {
    font-size: 12px;
    color: #d70026;
    text-decoration: none;
}



.normalertext  {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight:normal;
}



.header1  {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    font-weight:normal;
}



.header2  {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size: 26px;
    color: #000000;
    font-weight:normal;
}



.bildzeile  {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight:normal;
}



.teaserheader  {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size: 18px;
    color: #000000;
    font-weight:normal;
}




.topmenue  {
    width:905px;
    height:281px;
    background-image:url(../images/menue_start.jpg);
}



.topmenueinnen  {
    width:905px;
    height:187px;
}



.breadcrumb  {
    width:905px;
    height:39px;
    overflow:hidden;
    background-image:url(../images/breadcrumb_bg.jpg);
}



.breadcrumb_inhalt  {
    padding-top:12px;
    padding-left:155px;
    overflow:hidden;
}



.inhalt  {
    width:882px;
    margin-left:11px;
    background-color: #e9e9e9;
}



.main  {
    margin-left:11px;
}



.bereich_links  {
    width:221px;
}



.bereich_rechts  {
    width:661px;
}



.bereich_rechts_links  {
    width:440px;
}



.bereich_rechts_rechts  {
    width:221px;
}



.rahmen_links  {
    width:27px;
    background-image:url(../images/rahmen_links-2.jpg);
}



.rahmen_rechts  {
    width:28px;
    background-image:url(../images/rahmen_rechts-2.jpg);
}



.fenster1_links  {
    width:8px;
    background-image:url(../images/fenster_r3_c1.jpg);
}



.fenster1_rechts  {
    width:8px;
    background-image:url(../images/fenster_r3_c3.jpg);
}



.fensterinhalt1  {
    width:205px;
    background-color: #efefef;
    background-image:url(../images/fenster_bg.jpg); background-repeat:no-repeat;
    background-position:0px 0px;
}



.fenster2_links  {
    width:8px;
    background-image:url(../images/fenster2_r3_c1.jpg);
}



.fenster2_rechts  {
    width:8px;
    background-image:url(../images/fenster2_r3_c3.jpg);
}



.fensterinhalt2  {
    width:645px;
    background-color: #f8f8f8;
    background-image:url(../images/fenster2_bg.jpg); background-repeat:no-repeat;
    background-position:0px 0px;
    padding-top:30px;
    padding-right:10px;
    padding-bottom:10px;
    padding-left:30px;
}



.fensterinhalt3  {
    width:423px;
	height:300px;
    background-image:url(../images/fenster3_bg.jpg); background-repeat:no-repeat;
    background-position:0px 0px;
    padding-top:60px;
	padding-bottom:10px;
    padding-left:15px;
}



.fensterinhalt_schaufenster  {
    width:645px;
    background-color: #f8f8f8;
    background-image:url(../images/fenster2_bg.jpg); background-repeat:no-repeat;
    background-position:0px 0px;
}



.teaser  {
    padding-top:10px;
    padding-right:5px;
    padding-bottom:10px;
    padding-left:10px;
}

