body {
background-repeat : repeat-x;
background-image : url('img/bg_body.gif');
font-family : Arial, "Trebuchet MS", Verdana, Sans-Serif;
font-size : 13px;
line-height : 20px;
bottom : 20px;
text-align : justify;
}
h1 {
font-family : "Times New Roman", Arial, Verdana;
text-transform : uppercase;
font-size : 16px;
}
h2 {
font-family : Arial, Verdana, "Times New Roman";
text-transform : normal;
font-size : 14px;
}
img {
border : 0;
}
hr {
border : none;
border-top: 1px solid #D5D5D5;
height: 1px;
}
#headline {
padding-top : 10px;
width : 980px;
padding-left : 380px;
margin : auto;
font-style : normal;
z-index : 3;
}
#headline a {
color : #000;
text-decoration : underline;
}
#headline a:hover {
color : #ff0000;
text-decoration : none;
}
#headline a:hover {
color : #ff0000;
text-decoration : none;
}
#loewe {
margin : auto;
margin-top : -17px;
width : 920px;
text-align : left;
z-index : 4;
}
#logo {
width : 960px;
margin : auto;
margin-top : -80px;
padding-right : 20px;
padding-bottom : 10px;
text-align : right;
}
#main {
width : 980px;
margin : auto;
}
#spenden {
position : relative;
float : right;
left : 115px;
top : 40px;
z-index : 6;
}
#navi {
width : 980px;
margin-left : -60px;
margin-top : 26px;
position : relative;
z-index : 2;
}
#navi ul {
margin-top : -38px;
list-style : none;
position : absolute;
left : 39px;
text-align : left;
float : left;
}
#navi li {
display : block;
float : left;
margin-right : 1px;
border-width : 1px 1px 0 1px;
border-style : solid;
border-color : #950011;
}
#navi li a {
color : #fff;
display : block;
text-decoration : none;
background-image : url('img/navi_bg.jpg');
background-repeat : repeat-x;
height : 30px;
padding-left : 12px;
padding-right : 12px;
padding-top : 9px;
text-transform : uppercase;
font-size : 14px;
font-family : Arial, "Arial Narrow", "Trebuchet MS", Verdana, Calibri, Sans-Serif;
}
#navi li a:hover {
background-image : url('img/navi_hover.jpg');
background-repeat : repeat-x;
text-decoration : underline;
}
#navi li a.aktiv {
color : #000;
background-color : #fff;
background-image : none;
font-weight : bold;
}
#navi li a.aktiv:hover {
background-image : none;
text-decoration : none;
}
#content {
width : 980px;
background-image : url('img/bg_page-margins.gif');
margin : auto;
position : absolute;
margin-top : -4px;
}
#content a {
color : #d31114;
text-decoration : underline;
}
#content a:hover {
color : #d31114;
text-decoration : none;
}
#content a.aktiv {
color : #d31114;
text-decoration : none;
}
#subnavi {
margin-top : 20px;
padding-left : 30px;
height : 30px;
}
#subnavi a {
color : #000;
text-transform : uppercase;
font-size : 14px;
font-family : Arial, "Arial Narrow", "Trebuchet MS", Verdana, Calibri, Sans-Serif;
padding-right : 10px;
text-decoration : none;
}
#subnavi a:hover {
color : red;
text-decoration : underline;
}
#subnavi a.aktiv {
color : #000;
font-weight : bold;
}
#main_content {
margin-top : 5px;
margin-bottom : 30px;
margin-left : 30px;
width : 545px;
}
#sidebar_content {
width : 345px;
float : right;
margin-right : 30px;
margin-bottom : 30px;
position : relative;
}
#footer {
margin : auto;
width : 912px;
bottom : 0;
position : relative;
padding : 10px;
}
#footer .headline {
text-decoration : underline;
font-weight : bold;
text-transform : uppercase;
}
.tabfooter {
border-spacing : 0;
border-width : 1px;
border-style : solid;
border-color : #bfbfbf;
padding : 0;
margin : auto;
}
#footer ul {
padding-left : 2px;
}
#footer li {
list-style : none;
padding-left : 16px;
background : url(img/pfeil.gif) no-repeat 0% 7px;
}
#footer a {
color : #000;
text-decoration : none;
}
#footer a:hover {
text-decoration : underline;
color : #ff0000;
}
#box1 {
width : 223px;
float : left;
display : block;
position : relative;
padding : 0;
vertical-align : bottom;
}
#box2 {
width : 223px;
float : left;
display : block;
position : relative;
padding : 0;
}
#box3 {
width : 223px;
float : left;
display : block;
position : relative;
padding : 0;
}
#box4 {
width : 223px;
float : left;
display : block;
position : relative;
padding : 0;
}
