body,table,tr,th,td,p,div,h1,h2,h3,h4,h5,h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
body {
font-size:100.01%;
margin:0;
padding:0;
}
.header, .inhalt {
width:100%;
margin:0;
padding:0;
}
.spalte1, .menuespalte, .subheader_l {
width:175px;
}
.spalte2, .subheader_r, .contentspalte, .meta {

}
.spalte3, .searchhead, .elvisspalte {
width:166px;
}

.header img {
margin:0;
padding:0;
vertical-align:bottom;
}
.subheader_l {
font-size:1.0em;
line-height:1.25em;
background-color:white;
border-bottom:1px solid #d1d1d1;
}
.subheader_r {
background-color:#9c1516;
font-size:1.0em;
line-height:1.25em;
font-weight:bold;
color:white;
padding-left:50px;
border-right:1px solid white;
border-bottom:1px solid #9c1516;
}
.subheader_r h1 {
font-size:1.0em;
margin:0px;
}
.searchhead {
text-align:right;
background-color:#9c1516;
font-size:1.0em;
line-height:1.25em;
border-bottom:1px solid #9c1516;
white-space:nowrap;
}
form {
display:inline;
margin:0px;
padding:0px;
}
.searchhead form {
display:inline;
line-height:1.25em;
margin:0;
padding:0;
padding-left:2px;
}
.searchhead input {
line-height:1.0em;
display:inline;
border:1px dashed #9c1516;
}
.suchfeld {
width:125px;
border:1px solid #9c1516;
background-color:white;
font-size:0.76em;
vertical-align: middle;
}
.suchbutton {
white-space:nowrap;
vertical-align: middle;
}
.suchausgabe {
margin-bottom:10px;
}
.suchpfad {
color:#999999;
font-size:0.9em;
}

/* ... MENUESPALTE ... */
.menuespalte {
vertical-align:top;
}
.menuespalte a:link, .menuespalte a:hover, .menuespalte a:visited, .menuespalte a:active {
text-decoration:none;
display: block;
padding-right: 3px;
padding-left:16px;
padding-top:5px;
padding-bottom:5px;
}
.menuespalte a:hover, .menue1aktiv a, .menue2aktiv a, .menue3aktiv a, .menue4aktiv a, .menue5aktiv a, .menue6aktiv a, .menue7aktiv a {
background-image: url(/web/images/pfeil_r.gif); 
background-repeat:no-repeat; 
background-position:6px 8px;
}
/* +++ Hauptmenue +++ */
.menue1, .menue2, .menue3, .menue4, .menue5, .menue6, .menue7, .menue1aktiv, .menue2aktiv, .menue3aktiv, .menue4aktiv, .menue5aktiv, .menue6aktiv, .menue7aktiv {
border-bottom:1px solid #d1d1d1;
font-size:0.76em;
font-weight:bold;
cursor: pointer;
}
.menue1 a:link, .menue1 a:visited, .menue1 a:active {
color:#858383;
background-color:white;
}
.menue1 a:hover, .menue1aktiv a:link, .menue1aktiv a:visited, .menue1aktiv a:active, .menue1aktiv a:hover {
color:black;
background-color:white;
}
.menue2 a:link, .menue2 a:visited, .menue2 a:active {
color:#858383;
background-color:#f8ee9d;
}
.menue2 a:hover, .menue2aktiv a:link, .menue2aktiv a:visited, .menue2aktiv a:active, .menue2aktiv a:hover {
color:black;
background-color:#f8ee9d;
}
.menue3 a:link, .menue3 a:visited, .menue3 a:active {
color:#3d3938;
background-color:#fcbe67;
}
.menue3 a:hover, .menue3aktiv a:link, .menue3aktiv a:visited, .menue3aktiv a:active, .menue3aktiv a:hover {
color:black;
background-color:#fcbe67;
}
.menue4 a:link, .menue4 a:visited, .menue4 a:active {
color:#3d3938;
background-color:#ec7d60;
}
.menue4 a:hover, .menue4aktiv a:link, .menue4aktiv a:visited, .menue4aktiv a:active, .menue4aktiv a:hover {
color:black;
background-color:#ec7d60;
}
.menue5 a:link, .menue5 a:visited, .menue5 a:active {
color:white;
background-color:#d13015;
}
.menue5 a:hover, .menue5aktiv a:link, .menue5aktiv a:visited, .menue5aktiv a:active, .menue5aktiv a:hover {
color:#b7b6b6;
background-color:#d13015;
}
.menue6 a:link, .menue6 a:visited, .menue6 a:active {
color:white;
background-color:black;
}
.menue6 a:hover, .menue6aktiv a:link, .menue6aktiv a:visited, .menue6aktiv a:active, .menue6aktiv a:hover {
color:#b7b6b6;
background-color:black;
}
.menue7 a:link, .menue7 a:visited, .menue7 a:active {
color:black;
background-color:white;
}
.menue7 a:hover, .menue7aktiv a:link, .menue7aktiv a:visited, .menue7aktiv a:active, .menue7aktiv a:hover {
color:black;
background-color:white;
}
/* +++ Submenue +++ */
.submenue {
border-bottom:1px solid #d1d1d1;
font-size:0.6em;
font-weight:normal;
cursor: pointer;
padding-left:10px;
}
.submenue a:link, .submenue a:visited, .submenue a:active {
color:black;
background-color:white;
}
.submenue a:hover {
color:black;
background-color:white;
font-weight:normal;
background-image: url(/web/images/pfeil_r.gif); 
background-repeat:no-repeat; 
background-position:6px 6px;
}
.submenue_aktiv {
font-size:0.6em;
font-weight:bold;
cursor: pointer;
padding-left:10px;
border-bottom:1px solid #d1d1d1;
}
.submenue_aktiv a:link, .submenue_aktiv a:visited, .submenue_aktiv a:active {
color:black;
background-color:white;
background-image: url(/web/images/pfeil_r.gif);
background-repeat:no-repeat; 
background-position:6px 6px;
}
.submenue_aktiv a:hover {
color:black;
background-color:white;
font-weight:bold;
background-image: url(/web/images/pfeil_r.gif); 
background-repeat:no-repeat; 
background-position:6px 6px;
}
/* +++ Kontextmenue +++ */
.kontextlink1 {
float:right;
width:125px;
border-top:1px dashed #d1d1d1;
border-bottom:1px dashed #d1d1d1;
font-size:0.76em;
text-align:right;
color:#9c1516;
padding-right:5px;
}
.kontextlink1 a:link, .kontextlink1 a:visited, .kontextlink1 a:active {
color:#9c1516;
text-decoration:none;
}
.kontextlink1 a:hover {
color:#9c1516;
text-decoration:underline;
background-image: none; 
}
.kontextlink {
float:right;
width:125px;
border-bottom:1px dashed #d1d1d1;
font-size:0.76em;
text-align:right;
color:#9c1516;
padding-right:5px;
}
.kontextlink a:link, .kontextlink a:visited, .kontextlink a:active {
color:#9c1516;
text-decoration:none;
}
.kontextlink a:hover {
color:#9c1516;
text-decoration:underline;
background-image: none; 
}
.spacer {
height:85px;
}
/* ... CONTENT-SPALTE ... */
.contentspalte {
vertical-align:top;
border:1px solid #d1d1d1;
}
/* +++ Klickpfad +++ */
.klickpfad {
font-size:0.65em;
color:#999999;
padding-left:2px;
padding-top:2px;
padding-right:10px;
}
.klickpfad a:link, .klickpfad a:visited, .klickpfad a:active {
color:#999999;
text-decoration:none;
}
.klickpfad a:hover {
color:#999999;
text-decoration:underline;
}
/* +++ Content +++ */
.content {
padding-left:50px;
padding-top:10px;
padding-right:10px;
padding-bottom:30px;
font-size:0.76em;
}
.content p {
margin-top:0;
margin-bottom:15px;
}
.content h1,h2,h3,h4,h5,h6 {
margin:0;
}
.content h1 {
font-size:1.38em;
font-weight:bold;
}
.content h2 {
font-size:1.38em;
font-weight:bold;
padding-bottom:7px;
}
.content h3 {
font-size:1.0em;
padding-bottom:7px;
}
.content h4 {
font-size:1.0em;
font-weight:bold;
}
.content h5 {
font-size:1.0em;
font-weight:bold;
font-style:italic;
}
.content h6 {
font-size:1.0em;
font-weight:bold;
font-style:italic;
}
.content a:link, .content a:visited, .content a:active, .content a:hover {
color:#9c1516;
text-decoration:none;
}
.contentmenue {
line-height:1.4em;
}

.bild {
padding-left:0;
padding-top:0;
padding-right:20px;
padding-bottom:5px;
float:left;
}

.bildright {
padding-left:20px;
padding-top:0;
padding-right:10px;
padding-bottom:5px;
float:right;
clear:both;
}

/* +++ Meta-Navigation +++ */
.meta {
border:0;
text-align:center;
font-size:0.65em;
color:#999999;
padding-left:2px;
padding-top:2px;
padding-right:5px;
padding-bottom:5px;
}
.meta a:link, .meta a:visited, .meta a:active {
color:#999999;
text-decoration:none;
}
.meta a:hover {
color:#999999;
text-decoration:underline;
}
/* ... ELVIS-SPALTE ... */
.elvisspalte {
vertical-align:top;
}
/* +++ Elvis-Layer +++ */
.Layer1, .Layer2, .Layer3, .Layer4, .Layer5, .Layer0 {
position:absolute; width:166px; height:229px; z-index:1;
}
/* +++ Farb-Palette / Pipette +++ */
.palette {
position:relative;
top:235px;
left:38px;
z-index:1;
text-align:center;
}
.palette img {
padding:0;
margin:0;
border:0;
}
.palette0 a:link, .palette0 a:visited, .palette0 a:active, .palette0 a:hover, .palette0aktiv a:link, .palette0aktiv a:visited, .palette0aktiv a:active, .palette0aktiv a:hover {
display:block;
position:relative;
float:left;
width:16px;
height:21px;
background-image: url(/web/images/palette/palette_00_p.gif); 
background-repeat:no-repeat;
}
.palette0 a:hover, .palette0aktiv a:link, .palette0aktiv a:visited, .palette0aktiv a:active, .palette0aktiv a:hover {
background-image: url(/web/images/palette/palette_00_a.gif); 
}
.palette1 a:link, .palette1 a:visited, .palette1 a:active, .palette1 a:hover, .palette1aktiv a:link, .palette1aktiv a:visited, .palette1aktiv a:active, .palette1aktiv a:hover {
display:block;
position:relative;
float:left;
width:16px;
height:21px;
background-image: url(/web/images/palette/palette_01_p.gif); 
background-repeat:no-repeat;
}
.palette1 a:hover, .palette1aktiv a:link, .palette1aktiv a:visited, .palette1aktiv a:active, .palette1aktiv a:hover {
background-image: url(/web/images/palette/palette_01_a.gif); 
}
.palette2 a:link, .palette2 a:visited, .palette2 a:active, .palette2 a:hover, .palette2aktiv a:link, .palette2aktiv a:visited, .palette2aktiv a:active, .palette2aktiv a:hover {
display:block;
position:relative;
float:left;
width:16px;
height:21px;
background-image: url(/web/images/palette/palette_02_p.gif); 
background-repeat:no-repeat;
}
.palette2 a:hover, .palette2aktiv a:link, .palette2aktiv a:visited, .palette2aktiv a:active, .palette2aktiv a:hover {
background-image: url(/web/images/palette/palette_02_a.gif); 
}
.palette3 a:link, .palette3 a:visited, .palette3 a:active, .palette3 a:hover, .palette3aktiv a:link, .palette3aktiv a:visited, .palette3aktiv a:active, .palette3aktiv a:hover {
display:block;
position:relative;
float:left;
width:16px;
height:21px;
background-image: url(/web/images/palette/palette_03_p.gif); 
background-repeat:no-repeat;
}
.palette3 a:hover, .palette3aktiv a:link, .palette3aktiv a:visited, .palette3aktiv a:active, .palette3aktiv a:hover {
background-image: url(/web/images/palette/palette_03_a.gif); 
}
.palette4 a:link, .palette4 a:visited, .palette4 a:active, .palette4 a:hover, .palette4aktiv a:link, .palette4aktiv a:visited, .palette4aktiv a:active, .palette4aktiv a:hover {
display:block;
position:relative;
float:left;
width:16px;
height:21px;
background-image: url(/web/images/palette/palette_04_p.gif); 
background-repeat:no-repeat;
}
.palette4 a:hover, .palette4aktiv a:link, .palette4aktiv a:visited, .palette4aktiv a:active, .palette4aktiv a:hover {
background-image: url(/web/images/palette/palette_04_a.gif); 
}
.palette5 a:link, .palette5 a:visited, .palette5 a:active, .palette5 a:hover, .palette5aktiv a:link, .palette5aktiv a:visited, .palette5aktiv a:active, .palette5aktiv a:hover {
display:block;
position:relative;
float:left;
width:16px;
height:21px;
background-image: url(/web/images/palette/palette_05_p.gif); 
background-repeat:no-repeat;
}
.palette5 a:hover, .palette5aktiv a:link, .palette5aktiv a:visited, .palette5aktiv a:active, .palette5aktiv a:hover {
background-image: url(/web/images/palette/palette_05_a.gif); 
}
.formbox {
width:90%; border:1px dashed #9c1516; padding:10px;
}
.sitemapchapter {
font-weight:bold;
}
.sitemap {

}
.artikelabstand {
clear:both; height:25px;
}

/* +++ Listen +++ */
ul {
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}