body {
height : 100%;
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
color : #4b5064;
background-color : #4e5f8a;   /* #f5f5f5;   */
letter-spacing : 0.1em;
margin : 15px 0px 0px 0px;
padding : 0;
background-image: url(pics/verlauf.jpg); 
background-repeat: repeat-x; 
background-position: 0px 165px;
}
html {
height : 100%;
}
h1 {
font-size : 1.2em;
line-height : 1.3em;
margin-top : 80px;
color : #044273;  /*  3d568d  465b88  */
}
h2 {
font-size : 1.2em;
margin-top : 2em;
line-height : 1.3em;
}
.rechts {
text-align : right;
}
.links {
text-align : left;
}
#alt {
margin-bottom : 200px;
}
a {
color : #4b5064;
letter-spacing : 0.2em;
font-weight : bold;
text-decoration : none;
}
a:hover {
color : #f6d584;
}
#hintergrund {
width : 960px;
margin-left : auto;
margin-right : auto;
}
#all {
width : 960px;
background-color : #fff;
position : absolute;
border-left : solid 2px #334268;
border-right : solid 6px #d0d1d4;
border-top : solid 2px #334268;
background-image: url(pics/logo_web.gif);
background-repeat: no-repeat;
background-position: 35px 28px;
}
#tel {
position : absolute;
top : 670px;
left: 20px;
width : 170px;
color : #f8bb15;
text-align : right;
font-weight : bold;
letter-spacing : 0.3em;
padding-right : 10px;
}
#waag, #waag1 {
width : 500px; 
height : 180px;
}
#inhalt {
margin-left : 230px;
margin-right : 140px;
padding : 0 40px 0px 10px;
}
.rahmen {
width : 100%;
border : 1px solid #ddd; 
color : #4b5064;
}
#gruppe {
height : 150px;
margin-bottom : 100px;
padding : 0 15px 0 0;
}
#band {
height : 130px;
margin-bottom : 120px;
padding-left : 15px;
}
#detail {
height : 320px;
padding : 0 15px 0 0;
}
#detail_band {
/* height : 250px; */
padding : 0 15px 20px 0;
}
img {
border : none;
}
#gruppe img {
float : left;
margin : -8px 60px 0 25px;
}
#band img {
margin : -45px 0 0 -4px;
}
#detail img {
float : left;
margin : -60px 15px 0 -15px;
}
#detail_band img {
float : left;
margin : -50px 0 5px -27px;
}
#detail li, #detail_band li {
list-style : none;
line-height : 1.3em;
margin-bottom : 7px;
}
#detail_band li {
margin-left : -10px;
margin-bottom : 4px;
}
.horiz {
line-height : 200px;
}
#korb table {
width : 100%;
font-size : 0.9em;
letter-spacing : 0;
text-align : right;
padding : 7px 14px;
}
#korb a {
letter-spacing : 0;
font-weight : normal;
}
#preis {
color : #000;
font-size : 1.3em;
font-weight : bold;
line-height : 1.5em;
padding-left : 7px;
}
.senden {
width : 100%;
background-color : #f0f0f0;
border : 1px solid #ccc;
padding: 4px 0;
text-align : center;
font-size: 1.0em;
font-weight: bold;
letter-spacing : 0.1em;
color : #4b5064;
}
.senden:hover, .senden a:hover {
background-color : #f9f4e4;
color : #4b5064;
}
li .senden {
width : 40%;
padding : 5px 1px;
font-size : 0.9em;
}
#band .senden {
padding: 2px 25px;
margin-left : 140px;
font-size : 0.9em;
}
#gruppe .senden {
padding: 2px 10px;
margin-left : 25px;
font-size : 0.9em;
}
#detail_band .senden {
position : absolute;
width : 21%;
padding: 2px 25px;
margin : -30px 0 0 285px;
font-size : 0.9em;
}
#adresse {
font-size : 0.9em;
text-align : left;
padding : 0 25px;
}
#adresse b {
color : #f30;
}
#adresse a {
font-weight : normal;
}
#stern {
color : #f30;
font-size : 1.2em;
font-weight : bold;
}
.br100 {
width : 100%;
margin-bottom: 7px;
}
.br100opt {
width : 100%;
text-align : center;
margin-bottom: 7px;
}
.br100sub {
width : 100%;
margin-top: 10px;
}
.br48 {
width : 48%;
}
.br14 {
width : 24%;
}
.br84 {
width : 68%;
}
.plus {
line-height : 1.5em;
}
.plus1 {
line-height : 1.2em;
}
.plus1 ul {
margin-left: 213px;
}
.plus1 li {
padding-top : 7px;
list-style : none;
}
#navi {
position : absolute;
top : 330px;
width : 170px;
/* color : #4b5064; */
text-align : right;
line-height : 1.9em;
padding : 0 20px 0 30px;
margin : 0;
}
#navi li {
letter-spacing : 0.2em;
font-weight : bold;
border-bottom : 1px solid #4b5064;
list-style : none;
padding-top : 8px;
} 
#navi #aktiv , #renavi #aktiv {
padding-top : 0.2em;
margin : 0 5px;
background-color : #f6d584;
}
#navi span, #renavi span {
padding-top : 0.2em;
margin : 0 5px;
}
#korblink {
color : #aaa;
border-left : 2px dotted #f8bb15;
border-right : 2px dotted #f8bb15;
border-bottom : 2px dotted #f8bb15;
padding : 2px 3px 3px 8px;
}
/*  #renavi #korblink a {
color : #f8bb15;
}
#renavi #korblink a:hover {
color : #333;
}    */
#renavi {
position : absolute;
top : 136px;
left : 240px;
width : 720px;
color : #aaa;
text-align : left;
font-weight : bold;
font-size : 0.9em;
letter-spacing : 0.2em;
line-height : 1.4em;
}
#renavi a {
/*color : #aaa;*/
letter-spacing : 0.2em;
font-weight : bold;
text-decoration : none;
} 
#renavi a:hover, #unavi a:hover, #graunavi a:hover {
font-weight : bold;
color : #f6d584;
}
#unavi {
padding : 30px 0 30px 35px;
text-align : center;
font-weight : bold;
letter-spacing : 0.2em;
} 
#unavi a, #graunavi a {
color : #999;
} 
.hoch {
margin-top : 45em;
font-size : 0.9em;
}
#unten {
color : #0a3778;
width : 960px;
height : 60px;
}
