/* Von Klaus Oberländer für André Takenberg */
* {
margin: 0;
padding: 0;
}

body#corpus {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 100.01%;
text-align: center;
padding: 10px 0 20px 0;
background-color: #999;
color: #555;
}

p {
font-size: 80%;
}
a {
text-decoration: none;
}

#hintergrund {
position: relative;
width: 730px;
margin: 0 auto;
text-align: left;
background-color: #ccc;
color: #555;
padding: 10px 0 0 10px;
border-left-width:thin;
border-left-style:solid;
border-left-color:#F7E59D;
border-top-width:thin;
border-top-style:solid;
border-top-color:#F7E59D;
border-right-width:1px;
border-right-style:solid;
border-right-color:#000;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#000;
}

#kopf { 
background-image: url('../images/head1_m.jpg');
background-repeat: no-repeat;
height: 80px
}
#kopf #logo h1 {
display: none;
}
#kopf #logo {
/* background-image: url(../images/logo2.jpg);*/
background-repeat: no-repeat;
float: right;
width: 332px;
height: 54px;
margin: 3px 19px 0 0;
}

#wegweiser {
position: absolute;
top: 115px;
left: 10px;
width: 700px;
}
#wegweiser p {
padding: 2px 0 2px 0;
font-size: 70%;
}
#wegweiser a {
margin: 0 0 0 3px;
padding: 1px 5px;
background-color: #fff;
color: #000;
border: 1px solid #000033;
}

#inhalt {
background-image: url('../images/wallpaper_m.jpg');
background-repeat: repeat;
margin-left:0px; margin-right:0px; margin-top:60px; margin-bottom:0px
}

#menue {
position: absolute;
top: 170px;
left: 10px;
width: 200px;
}

#menuebox1 {
position: absolute;
top: -80px;
left: 0;
width: 700px;
text-align: right;
}
#menuebox1 p {
padding: 2px 0 2px 0;
}
#menuebox1 a {
padding: 1px 6px;
font-weight: normal;
font-size: 75%;
background-color: transparent;
color: #000;
border: 1px solid #000;
}

#menuebox3 {
margin-top: 30px;
}

#menuebox2 a {
display: block;
width: 120px;
margin-top: 3px;
padding: 2px 10px;
background-color: transparent;
color: #000;
border: 1px solid #000;
}
#menuebox1 a:hover
{
background-color: #999;
color: #000;
}
#menuebox2 a:hover
{
background-color: #fff;
border-left-width:15px;
border-left-color:#000033;
border-left-style:inset;
color: #000033;
}
#menuebox3 a:hover
{
background-color: #999;
color: #000;
}
#wegweiser a:hover
{
background-color: #999;
color: #000;
}
#jumper a:hover
  {
background-color: #999;
color: #000;
}




<!--Flipschow-->
einfüge beginn Flipschow
#flip_container{
				height: 100%;
				margin: 50px;
				border: 0px;
				padding: 0px;
			}
			.flip_container {
				width: 100%;
				height: 100%;
			}

<!--Flipschow-->



#fussvor {
background-image: url('../images/wallpaper_m.jpg');
background-repeat: no-repeat;
height: 70px
}
#fuss {
background-image: url('../images/head1_m.jpg');
background-repeat: no-repeat;
height: 80px
}
#fuss p {
font-size: 70%;
text-align: right;
padding: 30px 40px 0 0;
}

#menue #menuebox2 a.aktiv {
background-color: #000033;
color: #000;
cursor: default;
}

h3, h4 {
font-family: Georgia, Verdana, Helvetica, Arial, sans-serif;
text-align: right;
font-style: italic;
background-color: transparent;
color: #5e3f06;
}
h2 {
background-color: transparent;
color: #5e3f06;
margin: -10px 0 20px 240px;
padding: 15px 30px 0 0px;
}
h3 {
background-image: url('../images/head2_m.jpg');
background-repeat: no-repeat;
height: 80px; margin-left:0; margin-right:0; margin-top:30px; margin-bottom:0; padding-left:0; padding-right:30px; padding-top:18px; padding-bottom:0
}
h4 {
background-image: url('../images/head2_m.jpg');
background-repeat: no-repeat;
height: 160px; margin-left:0; margin-right:0; margin-top:30px; margin-bottom:0; padding-left:0; padding-right:30px; padding-top:8px; padding-bottom:0
}

span.menuekopf {
font-variant: small-caps;
}

p.text1,
p.text2,
p.text4,
p.text5,
p.text6,
p.text7 {
margin: 10px 30px 10px 220px;
line-height: 150%;
padding: 5px;
background-color: transparent;
color: #000;
border-right: 3px double #999;
border-bottom: 3px double #999;
}
p.text1 {
background-color: transparent;
color: #000033;
font-size:80%;
font-weight: bold;
}

p.text3 {
margin: 10px 30px 10px 220px;
line-height: 150%;
padding: 5px;
background-color: #000;
color: #000;
border: 3px solid #000;
}

p.text2,
p.text3,
p.text4,
p.text5,
p.text6,
p.text7 {
background-image: url('../images/wallpaper_m.jpg');
background-repeat: no-repeat
}

p.text2 a {
padding: 1px 6px;
background-color: transparent;
color: #000;
text-decoration: underline;
}

p.text2 a:visited {
padding: 1px 6px;
background-color: transparent;
color: #000033;
text-decoration: line-through;
font-weight: bold;
}

p:hover.text1,
p:hover.text3,
p:hover.text4,
p:hover.text5,
p:hover.text6,
p:hover.text7 {
background-image: url('none');
background-color: #000033;
color: #fff
}

p:hover.text2 {
background-color: transparent;
color: #000;
text-decoration: none;
}


p.jumper {
margin: 20px 10px 20px 30px;
}
p.jumper a {
padding: 1px 6px;
background-color: #fff;
color: #000;
border: 1px inset #000033;
}

p.bild {
margin: 10px 30px 10px 150px;
}

p.bildtext {
margin: 10px 30px 10px 150px;
}

 

img {
border: 1px outset #D7C789;
}

.invis, hr {
display: none;
}



.initial {
float: left;
width: 44px;
height: 32px;
font-size:220%;
font-weight: bold;
line-height: 100%;
text-align: center;
margin: 0px 6px 0px 0px;
padding: 2px 0px 0px 0px;
border: 1px outset #D7C789;
background-color: #CCCCCC;
color: #333333;
}


.initial_stock {
float: left;
width: 454px;
height: 18px;
font-size: 100%;
font-weight: bold;
line-height: 100%;
text-align: center;
margin: 0px 6px 0px 0px;
padding: 2px 0px 0px 0px;
border: 1px outset #fff;
background-color: #FF0000;
color: #C0C0C0;
}

.initial_banner {
float: left;
width: 454px;
height: 50px;
font-size: 100%;
font-weight: bold;
line-height: 100%;
text-align: left;
margin: 0px 6px 0px 0px;
padding: 2px 0px 0px 0px;
border: 1px inset #fff;
background-color: #fff;
color: #000;
}


.initial_top3 {
float: left;
width: 454px;
height: 45px;
font-size: 150%;
font-weight: bold;
line-height: 100%;
text-align: center;
margin: 0px 6px 0px 0px;
padding: 2px 0px 0px 0px;
border: 1px outset #fff;
background-color: #CCCCCC;
color: #000;
}


.initial_top2 {
float: left;
width: 454px;
height: 37px;
font-size: 150%;
font-weight: bold;
line-height: 100%;
text-align: center;
margin: 0px 6px 0px 0px;
padding: 2px 0px 0px 0px;
border: 1px outset #fff;
background-color: #CCCCCC;
color: #000;
}

.initial_top {
float: left;
width: 454px;
height: 25px;
font-size: 150%;
font-weight: bold;
line-height: 100%;
text-align: center;
margin: 0px 6px 0px 0px;
padding: 2px 0px 0px 0px;
border: 1px outset #fff;
background-color: #CCCCCC;
color: #000;
}


.initial_rot {
float: left;
width: 44px;
height: 32px;
font-size:220%;
font-weight: bold;
line-height: 100%;
text-align: center;
margin: 0px 6px 0px 0px;
padding: 2px 0px 0px 0px;
border: 1px outset #D7C789;
background-color: #CCCCCC;
color: #FF0000;
}

.initial_gruen {
float: left;
width: 44px;
height: 32px;
font-size:220%;
font-weight: bold;
line-height: 100%;
text-align: center;
margin: 0px 6px 0px 0px;
padding: 2px 0px 0px 0px;
border: 1px outset #D7C789;
background-color: #CCCCCC;
color: #42FF00;
}


.z {
text-align : right;}