html, body {
   margin:0px;
   padding:0px;
   background-color:rgb(251,241,225);
   background-image:url(Bilder/back-v.png);
   background-repeat:repeat-y;
   font-family:Verdana,sans-serif;
   font-size:10px;
}

#top_section {
   background-color:rgb(248,228,147);
   background-image:url(Bilder/back-h.png);
   background-repeat:no-repeat;
   height:110px;
   margin:0px;
   padding:0px;
}

#main_section {
}

#navigation {
   position:absolute;
   left:0px;
   top:110px;
   width:235px;
}

#content {
   margin-left:240px;
   margin-right:0px;
   margin-top:10px;   
   border-top:solid 5px rgb(175,35,35);
}

#footer {
   position:absolute;
   left:0px;
   font-size:12px;
   margin-left:0px;
   margin-right:0px;
   width:100%;
}

#header {
   left:0px;
   font-size:13px;
   margin-left:235px;
   margin-right:0px;
   width:100%;
}

#logo {
   position:absolute;
   top:5px;
   left:0px;
   width:457px;
   height:100px;
}

#logo_old {
   position:absolute;
   top:0px;
   left:0px;
   width:314px;
   height:131px;
}

#logo_schatten {
   position:absolute;
   top:8px;
   left:8px;
   width:457px;
   height:100px;
   background-color:black;
}

#logo_webseitenheader {
   position:absolute;
   top:5px;
   left:462px;
   width:760px;
   height:100px;
}

#logo_superangebot {
   position:absolute;
   top:0px;
   left:700px;
   width:314px;
   height:131px;
}
/*
#content h1,h2,p,ul,ol {
   font-family:Verdana,sans-serif;
   margin-right:20px;
   margin-left:20px;
}
*/
#content h1 {
   font-weight:normal;
   font-style:normal;
   font-size:17px;
   line-height:1.1em;
   color:rgb(175,35,35);
   border-bottom:rgb(175,35,35) solid 1px;
   padding-bottom:5px;
   padding-left:15px;
   margin-top:20px;
}

#content h2 {
   font-weight:bold;
   font-style:normal;
   font-size:13px;
   line-height:1.1em;
   color:rgb(175,35,35);
   border-bottom:rgb(175,35,35) solid 1px;
   padding-bottom:3px;
   padding-left:25px;
   margin-top:20px;
}

#content p {
   font-weight:normal;
   font-size:13px;
   line-height:1.1em;
   padding-left:0px;
   color:black;
}

#content ul,ol {
   padding-left:25px;
}

#content li {
   font-weight:normal;
   font-size:13px;
   line-height:1.1em;
   color:black;
   margin-top:6px;
   margin-bottom:6px;
}

a:link {
   font-weight:bold;
   color:black;
   text-decoration:underline;
}

a:visited {
   font-weight:bold;
   color:gray;
   text-decoration:underline;
}

a:hover, a:active {
   font-weight:bold;
   color:rgb(175,35,35);
   text-decoration:underline;
}

a.navi, a.navi_first, a.navi_self {
  display:block;
  white-space:nowrap;
  overflow:hidden;
  border-left:lpx solid black;
  border-right:lpx solid black;
  border-bottom:1px solid black;
  font-family:Tahoma,sans-serif;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  letter-spacing:0.1em;
  padding:3px;
}

a.navi_first {
  border-top:1px solid black;
}

a.navi:link, a.navi_first:link,
a.navi:visited, a.navi_first:visited {
  background-color:rgb(115,115,75);
  color:white;
}

a.navi:hover, a.navi_first:hover, a.navi_self:hover,
a.navi:active, a.navi_first:active, a.navi_self:active {
  background-color:white;
  color:black;
}

#features {
   position:absolute;
   background-color:rgb(210,235,255);
   top:105px;
   right:0px;
   width:180px;
   margin:0px;
   padding:0px;
}

#features_left {
   position:absolute;
   background-color:rgb(210,235,255);
   top:105px;
   left:250px;
   width:180px;
   margin:0px;
   padding:0px;
}

div.box_title {
   margin-top:8px;
   margin-left:8px;
   margin-right:8px;
   background-color:rgb(130,130,130);
   color:white;
   font-family:Tahoma,sans-serif;
   font-size:18px;
   font-weight:bold;
   padding:1px;
}

div.box_title_tab {
   margin-top:8px;
   margin-left:0px;
   margin-right:0px;
   background-color:rgb(130,130,130);
   color:white;
   font-family:Tahoma,sans-serif;
   font-size:18px;
   font-weight:bold;
   padding:1px;
}

div.box_content {
   margin-left:8px;
   margin-right:8px;
   margin-bottom:8px;
   background-color:white;
   border:rgb(130,130,130) solid 1px;
   color:black;
   font-family:Tahoma,sans-serif;
   font-size:12px;
   font-weight:normal;
   padding:3px;
}
div.box_content_tab {
   margin-left:0px;
   margin-right:0px;
   margin-bottom:8px;
   background-color:white;
   border:rgb(130,130,130) solid 1px;
   color:black;
   font-family:Tahoma,sans-serif;
   font-size:12px;
   font-weight:normal;
   padding:3px;
}

/*--formatiert die Buttons --*/
#buttons {
/*width: 500px;*/
padding: 1px;
margin: 1px
background: #73734B;
font-family: Arial;
font-size: 1em;
line-height: 1;
float: left;
}
/*--formatiert die Themenblöcke--*/
#buttons ul {
float: left;
/*width: 110px;*/
list-style-type: none;
margin: 2px;
padding: 2px;
}
/*--definiert die "Drop-Down-Links" im Normalzustand--*/
#buttons a {
text-decoration: none;
display: block;
border: 1px solid #ff9224;
text-align: center;
background: #ff9224;
color: #000000;
}
/*--definiert die "Drop-Down-Links" im Hoverzustand--*/
#buttons a:hover {
color: #ff9224;
background: #73734B;
border: 1px solid #FFFFFF;
}
/*
*verhindert im Zusammenhang mit position absolute bei ul ul
*eine Höhenvergrößerung von #buttons beim Hovern--
*/
#buttons li {
position: relative;
border: 1px solid #73734B;
}
/*--nur für IE-Versionen kleiner gleich 6 erkennbar--*/
* html #buttons ul li {
float: left;
width: 100%;
}
/*--nur für IE 7 erkennbar--*/
*+ html #buttons ul li {
float: left;
width: 100%;
}
/*--bewirkt Hover-Effekt für IE kleiner 7 auch für ul- und li-Elemente--*/
*html body {
behavior: url(csshover3-source.htc);
font-size: 100%;
}
*html #buttons ul li a {
height: 1%;
}
/*--definiert einen Einzellink im Normalzustand, wenn kein Drop-Down erforderlich--*/
#buttons a.direkt:link {
font-size: 1em;
font-weight: bold;
text-align: center;
color: #000;
border: 1px solid #73734B;
background: #ff9224;
}
/*--definiert einen Einzellink im Hoverzustand, wenn kein Drop-Down erforderlich--*/
#buttons a.direkt:hover {
color: #ff9224;
background: #73734B;
border: 1px solid #FFFFFF;
}

.foto
{
margin: 0;
padding: 0;
}

.foto img
{
border: none;
}

.foto li
{
list-style: none;
position: relative;
margin: 5px;

}
a .gross
{
display: none;
}
a:hover .gross
{
display: block;
position: absolute;
top: 0;
left: 0;
}
