body {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.8em;
line-height: normal;
background-attachment: fixed;
background-repeat: no-repeat;

background-position: center;
margin: 0px;
padding: 0px;
}
body.form{
background-color: #ffffee;
}

a:link {
font-weight: normal;
color: #dd0000;
text-decoration:none
}
a:visited {
font-weight: normal;
color: #666699;
text-decoration:none
}
a:hover {
font-weight: normal;
color: #aa0000;
text-decoration: underline;
}
a:active {
font-weight: normal;
color: #990000;
text-decoration: none;
}
a:focus {
font-weight: bold;
color: #000099;
text-decoration: none;
}
div.einblenden{
	margin: 15px 15px 15px 0px;
}
h5.u3{
margin-top : 25px;
text-indent : 50px;
}
table{
background-color: #f0eac1;
font-size: 95%;
padding : 0px;
margin : 0px;
width : 100%;
}
td{
font-size : 75%;
font-weight : normal;
background-color: #e2ddb7;
border-color: #59511f #918533 #918533 #59511f;
border-style: solid;
border-width: 1px;
vertical-align : top;
margin : 0px;
padding : 0px;
}
.radio{
text-align : right;
vertical-align : bottom;
}

.feld{
margin: 2px;
border : 2px;
border-style : solid solid solid solid;
border-color : #d3af9e #ecebe0 #cecba8 #ebd1c5;
padding : 5px;
background-color : #ffffff;
width : 300px;
height : 30px;
font-weight : normal;
font-size:10pt;
text-align : left;
background : transparent;
}
.feld_ba{
margin: 2px;
background-color: #ebf2ce;
border-style: solid;
border-width: 1px;
border-color: #4c6e0d #0064a8 #0064a8 #4c6e0d;
width : 250px;
height : 20px;
font-weight : normal;
font-size:10pt;
text-align : left;
}
.bemfeld{
margin: 2px;
border-style: solid;
border-width: 1px;
border-color: #4c6e0d #0064a8 #0064a8 #4c6e0d;
width : 300px;
height : 60px;
font-weight : normal;
font-size:10pt;
text-align : left;
background : transparent;
}
.taste{
margin: 2px;
background-color: #ebf2ce;
border-style: solid;
border-width: 1px;
border-color: #4c6e0d #0064a8 #0064a8 #4c6e0d;
width : 150px;
height : 30px;
font-weight : bold;
font-size: 9pt;
text-align : center;
}
.taste_ba{
margin: 2px;
border: 2px;
border-style: groove groove groove groove;
border-color: #dddddd #cccccc #bbbbbb #eeeeee;
padding: 5px 2px 2px 2px;
background-color: #fffeee;
width: 150px;
height: 30px;
font-weight: bold;
font-size: 9pt;
text-align: center;
}
.taste_ba2{
margin: 2px;
border: 2px;
border-style: groove;
border-color: #dddddd #cccccc #bbbbbb #eeeeee;
padding: 5px 2px 2px 2px;
background-color: #edecdd;
width: 150px;
height: 30px;
font-weight: bold;
font-size: 9pt;
text-align: center;
}
.minus1{
font-size : 90%;
}
.minus2{
font-size: 80%;
}
.minus3{
font-size: 70%;
}
.vorl{
	margin: 15px 0px 15px 0px;
}
.weis{
background-color : #ffffff;
}
.italic{
font-style : italic;
}
.bildimtextli1{
	float: left;
	border: 0;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	width: 140px;
	cursor: pointer;
}
dt{
margin : 3px 3px 3px 0px;
font-weight : bold;
}
.absm{
vertical-align: middle;
}
.abstand1{
margin: 2%;
}
caption.lifett{
text-align : left;
font-weight : bold;
}

input:hover{
background-color : #cecba8;
border-color : #a5b8fd;
border-style : inset;
border : 2px;
}


abbr{
text-decoration: none;
}
h2{
font-size: 1.4em;
margin: 0px 0px 5px 0px;
width: 95%;

}
h4{
font-size: 1.1em;
margin: 15px 0px 5px 0px;
width: 95%;
}
h5{
width: 95%;
margin: 10px 10px 0px 0px;
padding: 10px 10px 10px 0px;
}
ol{
list-style: decimal;
font-size: 90%;
margin: 5px 5% 10px;
line-height: 100%;
}
ul {
list-style : disc;
padding-left : 25px;
font-size : 90%;
margin : 5px 5% 0px 25px;
}
.ul2{
list-style: disc;
padding-left: 10px;
font-size: 100%;
margin: 10px 0px 0px 10px;
}
.ul3{
list-style: url(../img04/pfeil_re_bl.gif);
padding-left: 15px;
font-size: 100%;
vertical-align: middle;
margin: 5px 10px 10px 10px;
}
.unvis{
width: 0px;
height: 0px;
clear : left;
font-size : 1px;
color:#ffffff;
line-height :0px;
padding : 0px;
margin : 0px;
visibility: hidden;
}
.textweih{
color:#cc0000;
font-size : 80%;
font-weight : bold;
text-align : center;
}
.u{
border-bottom : solid 1px black;
}
.u2{
font-size: 1em;
color: #3c5e0c;
/* 
border-style : solid;
border-color : #d3af9e #dbd9c0 #cecba8 #ebd1c5;
border-width: 1px;
*/
width: 93%;
padding: 0px;
}
ol.olein{
margin-left : 15%;
margin-top : 10px;
line-height : 80%;
}
p {
margin : 0.8em 5% 0px 0px;
}
.hinw{
background-attachment: fixed;
background-repeat: repeat;
font-size: 90%;
padding: 10px;
margin: 15px 0px 15px 0px;
	background-color: #ebebf5;
	border-color: #000099 #9999cc #9999cc #000099;
border-style: solid;
border-width: 1px;
line-height: 120%;
width: 80%;
}
.hinweis{
margin : 80px;
font-size : 120%;
font-weight : bold;
line-height : 120%;
padding: 15px;
	background-color: #ebebf5;
	border-color: #000099 #9999cc #9999cc #000099;
border-style: solid;
border-width: 1px;
}
.hinweiskl{
margin: 2% 5% 1% 5%;
font-weight: normal;
padding: 10px;
	background-color: #ebebf5;
	border-color: #000099 #9999cc #9999cc #000099;
border-style: solid;
border-width: 1px;
}
.hinweiskl2{
margin: 5%;
font-weight: normal;
padding: 10px;
	background-color: #ebebf5;
	border-color: #000099 #9999cc #9999cc #000099;
border-style: solid;
border-width: 1px;
}
.hinweis2{
font-size : 0.9em;
color: #cc0000;
margin : 5%;
font-weight : bold;
padding: 10px;
border-style: solid;
border-width: 1px;
	background-color: #ebebf5;
	border-color: #000099 #9999cc #9999cc #000099;
}
.hinweis3{
font-size : 1em;
margin: 2% 5% 2% 2%;
font-weight : normal;
padding: 10px;
	background-color: #ebebf5;
	border-color: #000099 #9999cc #9999cc #000099;
border-style: solid;
border-width: 1px;

}
p.lo {
border-top: solid .1mm #dd0000;
margin-top: 20px;
padding-top: 5px;
}
p.lu {
border-bottom: solid .1mm #dd0000;
padding-bottom: 0px;
margin: 0px;
text-align: right;

}
p.lu2 {
border-bottom: solid .1mm #3c5e0c;
padding-bottom: 0px;
margin: 0px;
}
p.aktualisierung{
font-size: 0.75em;
color: #aaaaaa;
margin: 50px 0px 0px 0px;
}
p.ein {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-left: 30px;
}
p.einc {
font-family: "Courier New", Courier, monospace;
margin-left: 30px;
}
p.ein2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
line-height : 15px;
text-indent : -18px;
margin-left : 20px;
}
p.ein3 {
text-indent : -32px;
margin-left : 38px;
}
p.strong{
font-weight : bold;
margin-top : 10px;
margin-bottom : 0px;
}
p.form{
line-height: 18px;
margin: 1px;
padding: 0px;
}
li {
padding: 2px;
margin-bottom: 2px;
line-height: 130%;
}
a.hrefs {
font-size: 85%;
vertical-align: top;
}
a.hreff {
font-weight : bold;
text-align : left;
}
a.hreff:hover {
font-weight : bold;
}
a.navi{
margin : 50px 0px 0px 0px;
text-align : left;
}
a.valid{
background-color: transparent;
background-image: url(../../re_img/valid-html401_b55_i.gif);
background-repeat: no-repeat;
background-position: left;
text-decoration: none;
color: #ffffff;
border: 0px;
padding: 6px 0px 6px 0px;/* für Firefox nötiger Eintrag */
margin: 0px;
line-height: 25px;/* für Firefox nötiger Eintrag */
}
a.valid:hover{
background-color: transparent;
background-image : url(../../re_img/valid-html401_b55_a.gif);
}
.hrefnur{
/* Firefox: Navigation links einige Elemente mussten in das übergenordnete Element navipunkt kopiert werden*/
/* Für die Fussnavigation musste eine eigene Klasse her */
/*
background-image: url(../re_img/pfeil_ri.gif);
background-repeat: no-repeat;
background-position: left;
*/
width:120px;
font-size: 0.85em;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 2px 5px 2px 15px;
color: #222222;
}
a.hrefnur{
/* Firefox: Navigation links einige Elemente mussten in das übergenordnete Element navipunkt kopiert werden*/
/* Für die Fussnavigation musste eine eigene Klasse her */
background-image: url(../re_img/pfeil_rre.gif);
background-repeat: no-repeat;
background-position: left;
width:120px;
font-size: 0.85em;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 2px 5px 2px 15px;
color: #222222;
}
a.hrefnur:hover{
color: #dd0000;
}
a.hrefnur:visited{
color: #666699;
}
a.hrefnurfuss{
/* fuer den FF mussten Elemente aus hrefnur in das übergenordnete Element navipunkt kopiert werden*/
/* es wiederholen sich also Bereiche */
	background-color: #ebebf5;
	border-color: #000099 #9999cc #9999cc #000099;
border-style: solid;
border-width: 1px;

background-image: url(../re_img/pfeil_rre.gif);
background-repeat: no-repeat;
background-position: left;
width:120px;
font-size: 0.85em;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 2px 5px 2px 15px;
color: #222222;
}
a.hrefnurfuss:hover{
color: #dd0000;
}
a.hrefnurfuss:visited{
color: #666699;
}
a.hrefnur2{
background-color: #ebf2ce;
border-color: #4c6e0d #0064a8 #0064a8 #4c6e0d;
border-style: solid;
border-width: 1px;
background-image: url(../re7_img/pfeil_rre.gif);
background-repeat: no-repeat;
background-position: left;

width: 110px;
font-size: 0.85em;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 15px;
color: #222222;
}
a.hrefnur2:hover{
color: #dd0000;
}
a.hrefnur2:visited{
color: #4c6e0d;
}
a.hrefnurarch{
background-position: left;
background-image: url(../re6_img/bu06_nur_a_a.gif);
background-repeat: no-repeat;
height: 34px;
width: 120px;
font-size: 85%;
font-weight: normal;
text-align: left;
margin-left: 0px;
padding-top: 20px;
padding-left: 36px;
vertical-align: bottom;
color: #333333;
}
a.hrefnurarch:hover{
/* background-image: url(../re6_img/bu06_nur_a_a.gif); */
color: #990000;
}
a.hrefweiter{
background-image: url(../but/bu2004_wei2_a.gif);
background-repeat: no-repeat;
height: 34px;
width: 100px;
}
a.hrefweiter:hover{

background-repeat: no-repeat;
}
a.hrefzur{
background-image: url(../but/bu2004_zur2_a.gif);
background-repeat: no-repeat;
height: 34px;
width: 100px;
}
a.hrefzur:hover{

background-repeat: no-repeat;
}
a.quernavi{
font-size: 1em;
margin: 0px;
padding: 0px;
color: #000099;
text-decoration: none;
}
a.quernavi:hover{
color: #990000;
text-decoration: none;
}
a.quernavi:visited{
color: #9999cc;
}
.bem {
font-weight:bold;
font-size : 0.9em;
color:#555555; 
padding:2pt; 
text-align:left;
vertical-align:bottom;
}
.kopf{
background-color:#fcaf77;
border: solid #dddddd 1px;
vertical-align:top;
padding: 5pt;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight:bold;
}
.linkver {
font-size: 70%;
font-weight: normal;
color : Gray;
margin : 10px 100px 0px 50px;
}

/* neu für barrierefrei */
.linkoef {
font-size: 0.8em;
font-variant : small-caps;
font-weight: normal;
color : #555555;
}
.b{
font-weight : bold;
}
.n{
font-weight : normal;
}
.center{
text-align : center;
margin : 0 10% 0 10%;
}
.rahauss{
text-align: center;
vertical-align: middle;
width: 80%;
padding: 5px;
margin: 5%;
border-style: solid;
border-width: 2px;
	background-color: #ebebf5;
	border-color: #000099 #9999cc #9999cc #000099;
}
.rahinn{
text-align : center;
padding: 3px 3px 3px 3px;
margin: 3px 3px 3px 3px;
	background-color: #ddddee;
	border-color: #000099 #9999cc #9999cc #000099;
border-style: solid;
border-width: 1px;
}
.downauss{
text-align : left;
vertical-align : middle;
width : 90%;
padding : 10px;
margin: 5px 5px 5px 0px;
	background-color: #ebebf5;
	border-color: #000099 #9999cc #9999cc #000099;
border-style: solid;
border-width: 2px;
}

.downinn{
text-align : left;
padding: 5px;
margin: 5px;
	background-color: #ddddee;
	border-color: #000099 #9999cc #9999cc #000099;
border-style: solid;
border-width: 1px;
}
.einblend{
background: #ebebf5;
color: #333366;
border: 0;
text-align: left;
text-indent: 4.0em;
font-weight: bold;
font-size: 1em;
width: 90%;
padding: 0px 0px 1px 0.5em;
margin: 50px 2px 10px 0px;
line-height: 1.5em;
cursor: hand;
}
.einblendplus{
background: #bbbbdd;
border: solid 1px #000099;
text-align: center;
vertical-align: middle;
line-height: 1.8em;
font-weight: bold;
font-size: .8em;
color: #000099;
width: 18px;
height: 18px;
padding: 1px 2px 1px 2px;
margin: 0px 0px 4px 0px;
cursor: hand;
}
.faqtabzeile{
width: 95%;
padding: 5px 5px 2px 0px;
margin: 15px 5px 0px 0px;
/*
background-color: #ebf2ce;
border-style: solid;
border-width: 1px;
border-color: #4c6e0d #0064a8 #0064a8 #4c6e0d;
*/
}
.tabtext{
font-size: 120%;
color: #dd0000;
font-weight: bold;
text-align: left;
margin-top: 15px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}
.float_10{
float : left;
font-size: 85%;
text-align: center;
width : 10%;
height: 100px;
padding: 0px;
margin: 0;
border : solid 1px #666666;
background-color : #eeeeee;
}
.float_10oh{
float : left;
font-size: 85%;
text-align: center;
width : 10%;
padding: 0px;
margin: 0;
border : solid 1px #666666;
background-color : #eeeeee;
}
.float_25{
float : left;
font-size: 85%;
width : 24%;
height: 100px;
padding: 0px;
margin: 0;
border : solid 1px #666666;
background-color : #eeeeee;
}
.float_30{
float : left;
font-size: 85%;
width : 30%;
height: 100px;
padding: 0px;
margin: 0;
border : solid 1px #666666;
background-color : #eeeeee;
}
.float_35{
float : left;
font-size: 85%;
width : 35%;
height: 100px;
padding: 0px;
margin: 0;
border : solid 1px #666666;
background-color : #eeeeee;
}
.float_35oh{
float : left;
font-size: 85%;
text-align: center;
width : 35%;
padding: 0px;
margin: 0;
border : solid 1px #666666;
background-color : #eeeeee;
}
.float_65{
float : left;
font-size: 85%;
width : 65%;
height: 100px;
padding: 0px;
margin: 0;
border : solid 1px #666666;
background-color : #eeeeee;
}
.float_65oh{
float : left;
font-size: 85%;
text-align: center;
width: 65%;
padding: 0px;
margin: 0;
border : solid 1px #666666;
background-color : #eeeeee;
}
.float_90{
float : left;
font-size: 85%;
text-align: center;
width : 89%;
height: 100px;
padding: 0px;
margin: 0;
border : solid 1px #666666;
background-color : #eeeeee;
}
.float_90oh{
float : left;
font-size: 85%;
text-align: center;
width : 89%;
padding: 0px;
margin: 0;
border : solid 1px #666666;
background-color : #eeeeee;
}
.float_100{
float : left;
font-size: 85%;
width : 100%;
height: 100px;
padding: 0px;
margin: 0;
border : solid 1px #666666;
background-color : #eeeeee;
}
.floatsp1{
float : left;
width : 30%;
font-weight : bold;
height : 100px;
padding: 3px 3px 3px 3px;
margin: 3px 3px 3px 3px;
border : 1px;
border-style : solid solid solid solid;
border-color : #d3af9e #ecebe0 #cecba8 #ebd1c5;
background-color : #e8f4fd;

}
.floatsp2{
float : left;
width : 5%;
text-align : center;
vertical-align : middle;
height : 100px;
padding: 3px 3px 3px 3px;
margin: 3px 3px 3px 3px;
background-color : transparent;
}
.floatsp3{
float : left;
height : 100px;
padding: 3px 3px 3px 3px;
margin: 3px 3px 3px 3px;
border : 1px;
border-style : solid solid solid solid;
border-color : #d3af9e #ecebe0 #cecba8 #ebd1c5;
background-color : #e8f4fd;
}
.schnkopf{
font-size : 80%;
font-weight : bold;
padding: 3px;
margin:  3px;
border : 1px;
border-style :solid;
border-color : #d3af9e #ecebe0 #cecba8 #ebd1c5;
background-color : #d3af9e;
}
.schnzeile{
font-size : 80%;
padding: 3px;
margin:  3px;
border : 1px;
border-style :solid;
border-color : #d3af9e #ecebe0 #cecba8 #ebd1c5;
/*background-color : #e8f4fd;*/

background-attachment : fixed;
background-repeat : repeat;
background-image : url(../img04/semitrans_edecdd.gif);
}
.clear{
clear: both;
}
.seitenende{
font-size: 0.75em;
color: #999999;
text-align: right;
margin: 0px 0px 0px 0px;
line-height: 100%;
}
.grau555{
color: #555555;
}
#hierbinich{
	color: #000099;
}
#home{
position : absolute;
top : 20px;
left: 10px;
height: 51px;
width: 51px;
padding-bottom: 1px;
z-index: 5;
}

.h200{
height : 200px;
padding: 3px 3px 3px 3px;
margin: 3px 3px 3px 3px;
border : 1px;
border-style : solid solid solid solid;
border-color : #d3af9e #ecebe0 #cecba8 #ebd1c5;
background-color : #ffffff;
}
.h150{
height : 150px;
padding: 3px 3px 3px 3px;
margin: 3px 3px 3px 3px;
border : 1px;
border-style : solid solid solid solid;
border-color : #d3af9e #ecebe0 #cecba8 #ebd1c5;
background-color : #ffffff;
}
.h75{
height : 75px;
padding: 3px 3px 3px 3px;
margin: 3px 3px 3px 3px;
border : 1px;
border-style : solid solid solid solid;
border-color : #d3af9e #ecebe0 #cecba8 #ebd1c5;
background-color : #ffffff;
}
.h300{
height : 300px;
padding: 3px 3px 3px 3px;
margin: 3px 3px 3px 3px;
border : 1px;
border-style : solid solid solid solid;
border-color : #d3af9e #ecebe0 #cecba8 #ebd1c5;
background-color : #ffffff;
}
#navi{
position: absolute;
top: 140px;
left: 10px;
float: left;
width: 130px;
margin: 5px 0px 0px 0px;
z-index: 2;

}
#stern{
position : absolute;
top : 0px;
left : 0px;
margin : 0px;
padding: 0px;
z-index: 0;
}
#gruss{
position : absolute;
top : 0px;
left : 0px;
margin : 30px 0px 0px 10px;
padding: 5px;
text-align : center;
color: #990000;
font-size: 0.8em;
font-weight: bold;
width: 120px;
z-index: 1;
}
#logo_ba{
position : absolute;
top : 5%;
left : 20%;
margin : 0px 0px 0px 0px;
padding: 0px;
}
#bestellung{
position : absolute;
top : 25%;
left : 20%;
margin : 0px 0px 0px 0px;
padding: 0px;
text-align: right;
}
.navipunktfff{
	background-color: #ffffff;
	border-color: #000099 #9999cc #9999cc #000099;
	border-style: solid;
	border-width: 1px;
	background-image: url(../re_img/pfeil_ri.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 120px;
	height: 15px;
	margin: 15px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	vertical-align: bottom;
}
.navipunkt{
	background-color: #ebebf5;
	border-color: #000099 #9999cc #9999cc #000099;
border-style: solid;
border-width: 1px;
background-image: url(../re8_img/pfeil_rre.gif);

background-repeat: no-repeat;
background-position: left;
width: 120px;
height: 15px;
margin: 15px 0px 0px 0px;
padding: 1px 0px 1px 0px;
vertical-align: bottom;
}
.navipunkt2{
	background-color: #ebebf5;
	border-color: #000099 #9999cc #9999cc #000099;
border-style: solid;
border-width: 1px;
background-image: url(../re8_img/pfeil_rre.gif);

background-repeat: no-repeat;
background-position: left;
width: 120px;
height: 15px;
margin: 15px 0px 0px 10px;
padding: 1px 0px 1px 0px;
vertical-align: bottom;
}
.navipunkt2fff{
	background-color: #ffffff;
	border-color: #000099 #9999cc #9999cc #000099;
border-style: solid;
border-width: 1px;
background-image: url(../re8_img/pfeil_ri.gif);

background-repeat: no-repeat;
background-position: left;
width: 120px;
height: 15px;
margin: 15px 0px 0px 10px;
padding: 1px 0px 1px 0px;
vertical-align: bottom;
}
#text{
position : absolute;
top: 10px;
left:150px;
width: 80%;
margin-bottom: 0px;
z-index: 5;
}

#text_nl{
position : absolute;
top: 10px;
left:10px;
width: 95%;
margin-bottom: 10px;
z-index: 5;
}
#titel{
position: relative;
BACKGROUND-COLOR: #cc0000;
BORDER: #666666 1px solid;
margin: 0px 5% 0px 0px;
FONT-WEIGHT: bold;
FONT-SIZE: 110%;
COLOR: #ffffff;
padding: 3px 5px 3px 5px;
LINE-HEIGHT: 100%;
TEXT-ALIGN: right;
z-index: 1;
}

#fussnavigation{
text-align: center;
margin: 15px 5px 5px 5px;
}
#fuss{
float : left;
vertical-align : bottom;
font-size : 80%;
color : #999999;
width : 45%;
margin : 80px 0px 0px 0px;
}
#fussre{
width: 90%;
height: 100px;
font-size: 80%;
color: #999999;
padding: 0px;
margin: 0px 0px 5px 0px;
text-align: right;
}
#liquer{

border-bottom: solid .1mm #dd0000;
font-size: .7em;
text-align: right;
line-height : .7em;

clear: both;
padding-top: 0px;
}
#liquer2{
clear : left;
border-top: solid .1mm #dd0000;
margin : 10px 5% 3px 0px;
line-height : 1px;
}
#liquer_ou{
clear : left;
border-top: solid .1mm #dd0000;
border-bottom: solid .1mm #dd0000;
margin : 3px 5% 3px 0px;
padding: 3px 1px 3px 1px;
font-size: 0.7em;
color: #4c6e0d;
line-height : 0.8em;
}
#imp{
margin-left : 10%;
}
#inhaltnl{
margin-left : 5%;
}
.logo{
margin : 10px 5% 10px 0px;
text-align : right;
color: Aqua;
}
.oben{
clear: both;
text-align: right;
margin: 2% 5% 2% 2%;
font-size: 80%;
}
p.oben{
margin : 350px 0px 0px 0px;
font-size : 90%;
}
p.p100{
margin : 0px 0px 100% 0px;
}
p.abstand{
margin : 15px 0px 15px 0px;
}
/* ######## IDs #########*/

#body_hg{
	position: absolute;
	top: 35px;
	left: 5px;
	color: #000099;
	font-style: italic;
	font-weight: bold;
	font-size: 6.5em;
	margin: 0px;
	padding: 0px;
	line-height: 0.8em;
	z-index: 1;
}

#kopf{
float : left;
width : 45%;
padding : 0px 0px 0px 0px;
margin : 20px 0px 0px 0px;
}

#top{
position : absolute;
top : 450px;
left: 10px;
z-index: 1;
}
a.averb{
color: #ffffff;
}
a.averb:hover{
color: #999999;
}
a.averb:visited{
color: #ffffff;
}
#verblink{
position: absolute;
left: 0px;
bottom: 0px;
color: White;
font-size: 10px;
}
#vorlesen{
position: absolute;
left: 65px;
top: 120px;
z-index: 7;
}
/* ******Weihnachten******* */
#weihn1{
	position: absolute;
	top: 0px;
	right: 41%;
	width: 222px;
	height: 78px;
	margin: 0px;
	padding: 0px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-image: url(../re_img/re_weihn/nadeln_01.gif);
	background-position: top;
	z-index: 1;
}
#weihn2{
position: absolute;
top: 350px;
left: 0px;
width: 70px;
height: 190px;
margin: 0px;
padding: 0px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url(../re_img/re_weihn/nadeln_02.gif);
background-position: top;
z-index: 1;
}
#weihn3{
position: absolute;
top: 570px;
left: 0px;
width: 100px;
height: 160px;
margin: 0px;
padding: 0px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url(../re_img/re_weihn/nadelngr2.gif);
background-position: top;
z-index: 1;
}

#band1{
position: absolute;
top: 427px;
left: 50px;
width: 12px;
height: 30px;
margin: 0px;
padding: 0px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url(../re_img/re_weihn/band_01.gif);
background-position: top;
z-index: 1;
}
#stern1{
position: absolute;
top: 457px;
left: 30px;
width: 50px;
height: 53px;
margin: 0px;
padding: 0px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url(../re_img/re_weihn/foliestern12_01ani.gif);
background-position: top;
z-index: 1;
}
#advent1{
position: absolute;
top: 48px;
right: 41%;
width: 25px;
height: 70px;
margin: 0px;
padding: 0px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url(../re_img/re_weihn/adv1.gif);
background-position: top;
z-index: 1;
}
#advent2{
position: absolute;
top: 47px;
right: 46%;
width: 25px;
height: 70px;
margin: 0px;
padding: 0px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url(../re_img/re_weihn/adv2.gif);
background-position: top;
z-index: 1;
}
#advent3{
position: absolute;
top: 47px;
right: 44%;
width: 25px;
height: 70px;
margin: 0px;
padding: 0px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url(../re_img/re_weihn/adv3.gif);
background-position: top;
z-index: 1;
}
#advent4{
position: absolute;
top: 40px;
right: 48%;
width: 25px;
height: 70px;
margin: 0px;
padding: 0px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url(../re_img/re_weihn/adv1.gif);
background-position: top;
z-index: 1;
}
#weih{
position : absolute;
top : 5px;
left : 5px;
float : left;
width : 120px;
margin : 20px 0px 0px 0px;
text-align : center;
z-index: 4;
}
#kugel1{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-image: url(../re_img/re_weihn/kugel1.gif);
	background-position: top;
	z-index: 2;
}
#kugel2{
	position: absolute;
	right: 55%;
	top: 35px;
	width: 50px;
	height: 56px;
	margin: 0px;
	padding: 0px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-image: url(../re_img/re_weihn/kugel2.gif);
	background-position: top;
	z-index: 1;
}
#spruch1{
color: #aa0000;
font-weight: bold;
font-size: .9em;
position: absolute;
top: 495px;
left: 20px;
width: 120px;
height: 160px;
margin: 0px;
padding: 0px;
z-index: 4;
}
