body {
font: 95% Verdana, Arial, Helvetica, sans-serif;
color: #CECABF;
background: #635b50;
text-align: center;
}

a {
color: #fff;
text-decoration: none;
}
a:hover {
color: #fff;
background: #635B50;
text-decoration: none;
}
a img {
border: 0 none;
}

h1 { 
font: 2em Tahoma, Arial, Helvetica, sans-serif; 
margin: 20px 0 15px 0; 
color: #a19489;
clear: left;
padding-right: 10px;
}
#ohnespalte h1 {
margin-right: 200px;
}
h2 { 
font: 1.4em Tahoma, Arial, Helvetica, sans-serif;  
padding: 5px 0;
color: #F4F5F0;
background: transparent;
margin: 0.5em 0; 
}
h3, h4 { 
font: 1.4em Tahoma, Arial, Helvetica, sans-serif;  
font-style: italic;
color: #F4F5F0;
background: #a19489;
padding: 2px 5px;
margin: 0.5em 0;
}

h5, h6 { 
font-size: 1.2em; 
margin: 0.5em 0;
}
h6 { 
font-style: italic; 
}
hr {
margin: 0 0 10px 0;
color: #486fb8;
}

input, textarea, p, a, th, td, blockquote, li, label {
font-size: 0.80em;
}
li h3, li p, li a, p a, td a, td p, td h2, td h3, td h4, td h5 {
font-size: 100%;
}

#inhalt {
width: 610px;
padding: 0 0 0 10px;
margin-right: 5px;
}
#inhalt .teaser {
color: #fff;
font-weight: bold;
text-align: left;
}

#inhalt .subnav, 
#inhalt .navsubsub { 
display: block;
margin: 0 0 20px -5px;
padding: 0;
list-style: none;
width: 600px;
clear: left;
text-align: right;
}
#inhalt .navsubsub { 
margin-left: 1px;
}
#inhalt .subnav li, 
#inhalt .navsubsub li {
display: inline;
padding: 0;
}
#inhalt .subnav a, 
#inhalt .navsubsub a {
display: block;
float: left;
text-decoration: none;
margin: 2px 0;
padding: 0 5px;
font-weight: normal;
line-height: normal;
padding-left: 16px;
background: transparent url(../pics/system/show_link.gif) 3px 2px no-repeat;
}
#inhalt .subnav span {
padding: 0 3px;
display: block;
float: left;
margin: 2px 0;
}
#inhalt .subnav a:hover, 
#inhalt .navsubsub a:hover {
color: #a7ad00;
}
#inhalt .subnav a.akt, 
#inhalt .navsubsub a.akt {
font-weight: bold;
}

#inhalt li h3 {
color: #a7ad00;
height: 1.5em;
background: transparent;
border: 0 none;
padding: 10px 0 0 0;
}

#inhalt .angebot1 {
list-style: none;
margin: 15px 20;
padding: 0;
}
#inhalt .angebot1 li {
position: relative;
display: block;
width: 290px;
float: left;
}
#inhalt li .header h3 {
color: #F4F5F0;
margin: 0 10px;
font-size: 130%;
font-weight: bold;
}
#inhalt .header p {
margin: 10px 10px 0 10px;
font-size: 90%;
color: #f4f5f0;
background: transparent;
}
.header {
background: transparent; 
margin: 0 15px 0 0;
}

.header .xtop, 
.header .xbottom {
display: block; 
background: transparent;
font-size: 1px;
}
.header .xb1, .header .xb2, .header .xb3, .header .xb4 {
display: block; 
overflow: hidden;
}
.header .xb1, .header .xb2, .header .xb3 {
height: 1px;
}
.header .xb2, 
.header .xb3, 
.header .xb4 {
background: #1c1914; 
border-left: 1px solid #cecabf; 
border-right: 1px solid #cecabf;
}
.header .xb1 {
margin: 0 5px; 
background: #cecabf;
}
.header .xb2 {
margin: 0 3px; 
border-width: 0 2px;
}
.header .xb3 {
margin: 0 2px;
}
.header .xb4 {
height: 2px;
margin: 0 1px;
}
.header .xboxcontent {
display: block; 
background: #1c1914; 
border: 0 solid #cecabf; 
border-width: 0 1px;
min-height: 15em;
}

