@charset "utf-8";
img {
border : 0;
}
a {
outline:none;
} 
body {
background-image : url(source/bilder/hintergrund.jpg);
background-position : center;
background-attachment : fixed;
margin-top : 0;
position : absolute;
left : 50%;
margin-left : -375px;
}
.header_bottom {
width : 750px;
height : 25px;
background-image : url(source/elemente/header_bottom.png);
}
.header_main {
height : 70px;
background-image : url(source/elemente/header_main.png);
}
.logo {
margin-left : 43px;
margin-top : 15px;
margin-bottom:-7px;
}
.logo a:link {
background-color : red;
}
.navi_back {
background-image : url(source/elemente/back_navi.png);
background-repeat : no-repeat;
padding-left : 0;
}
.navi {
width : 435px;
margin : 7px 0 7px 35px;
}
.navi a:link {
text-decoration : none;
color : white;
font : 12px serif;
padding : 8px;
padding-right : 12px;
padding-left : 12px;
}
.navi a:visited {
text-decoration : none;
color : white;
font : 12px serif;
padding : 8px;
padding-right : 12px;
padding-left : 12px;
}
.navi a:active {
text-decoration : none;
color : white;
font : 12px serif;
padding : 7px;
padding-right : 12px;
padding-left : 12px;
}
.navi a:hover {
text-decoration : none;
color : #b15a15;
font : 12px serif;
padding : 7px;
padding-right : 12px;
padding-left : 12px;
background-image : url(source/elemente/hover_back2.png);
}
.back_top {
width : 750px;
height : 25px;
background-image : url(source/elemente/back_top.png);
}
.back_main {
background-image : url(source/elemente/back_main.png);
}
.back_foot {
height : 33px;
background-image : url(source/elemente/back_bottom.png);
}
.h_startseite {
color : #b15a15;
font : 26px serif;
font-style : italic;
}
.container {
font : 12px sans-serif;
line-height: 20px;
text-align : justify;
}
#act {
color : #b15a15;
}
p {
font : 12px sans-serif;
line-height: 20px;

}
.container a:link{
color:#b15a15;
text-decoration:none;
}
.container a:visited{
color:#b15a15;
text-decoration:none;
}
.container a:active{
color:#b15a15;
text-decoration:none;
}
.container a:hover{
color:#b15a15;
text-decoration:underline;
}
b	{color : #b15a15;
font : 26px serif;
font-style : italic;}
.filialen{
background-color:#b15a15;
color:white;
padding-left:8px;
}




.p{font : 12px sans-serif;}.back_main table tr .container p u {
	font-size: 14px;
}
.back_main table tr td div {
	font-family: Arial, Helvetica, sans-serif;
}
.back_main table tr td div a {
	color: #630;
}

