/* Styles für Warengruppen-Detailanzeige */

p.produkte
{
font-size:10pt;
}

p.produkte_zusatz /* roter Text */
{
font-size:9pt; 
font-weight:bold; 
color:#E60003
}


div.content hr
{
margin-top:30px;
margin-bottom:30px;
color:red;
}

div.content h2
{
font-style:italic;
font-size:10pt;
font-weight:normal;
margin-top:-10px;
}


div.dateitext
{
font-size:8pt;
margin-top:0px;
margin-bottom:10px;
}

div.container
{
margin:5px 5px 0px 0px;
padding:2px;
border-bottom:1px dashed gray;
}

div.container div
{
margin-top:0px;
color:black;
font-weight:bold;
padding-bottom:2px;
}


/* Styles für Container-Detailanzeige */


div.produkte_gesamt
{
}
div.produkte_gesamt div.einzelprodukt
{
margin-top:10px;
}
div.produkte_gesamt div.einzelprodukt div.header_pr
{
background-color:#EEEEEE;
color:gray;
font-weight:bold;
padding:2px;
border:1px solid gray;
border-bottom:2px solid #E60003;
cursor:pointer;
margin-top:2px;
display:block;
}

div.produkte_gesamt div.einzelprodukt div.header_pr1
{
background-color:#EEEEEE;
color:gray;
font-weight:bold;
padding:2px;
padding-top:3px;
border:1px solid gray;
margin-top:2px;
display:block;
height:46px;
}

div.produkte_gesamt div.einzelprodukt div.header_pr2
{
background-color:white;
color:gray;
font-weight:bold;
padding:2px;
border-bottom:2px solid #E60003;
cursor:pointer;
margin-top:2px;
display:block;
}

.headspan:hover
{
color:#E60003;
cursor:pointer;
}

div.produkte_gesamt div.einzelprodukt div.header_pr:hover
{
color:#E60003;
}

div.produkte_gesamt div.einzelprodukt div.beschreibung_pr
{
background-color:white;
color:black;
font-weight:normal;
padding:5px;
border-bottom:2px solid #e60003;
border-left:1px dashed gray;
border-right:1px dashed gray;
display:none;
}

div.produkte_gesamt div.einzelprodukt div.beschreibung_pr1
{
background-color:white;
color:black;
font-weight:normal;
padding:5px;
border-bottom:1px solid gray;
border-left:1px dashed gray;
border-right:1px dashed gray;
display:none;
}
div.produkte_gesamt div.einzelprodukt p.subhead_pr
{
margin-top:1px;
margin-bottom:1px;
color:black;
font-weight:normal;
font-style:italic;
}

table.show_dateien
{
border:1px solid gray;
width:100%;
font-size:8pt;
vertical-align:bottom;
}
table.show_dateien th
{
text-align:center;
border-bottom:1px solid gray;
}

table.show_dateien th, table.show_dateien td
{
width:25%;
border-right:1px dashed gray;
vertical-align:bottom;
padding:2px;
}


div#erweiterte_suche
{
display:none;
border:1px solid gray;
width:100%;
padding:3px;
}



/*
Ab hier: Style-Angeben für die Sitemap!!
*/
div.sitemap
{
margin-bottom:28px;
}
div.sitemap a
{
text-decoration:none;
}

div.sitemap a:hover
{
text-decoration:underline;
}

div.sitemap_main
{
padding-left:20px;
margin-top:2px;
}

div.sitemap_main:before
{
content:"\00BB  ";
}

div.sitemap_sub
{
margin-top:2px;
font-size:8pt;
padding-left:50px;
}

div.sitemap_sub a
{
color:black;
}

div.sitemap_sub:before
{
content:" - "
}
