/*Suche*/
#searchbox {
	background-color:#EDEDED;
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	padding-bottom:.4em;
	padding-top:.4em;
	padding-left:0.9em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:0em;
	color:#cc0033;
        line-height: 25px;
}

.input_searchbox {
	width: 130px;
	vertical-align:middle;
	font-size:10px;
	color: #cc0033;
}

.label_searchbox {
	vertical-align:middle;
	color:#cc0033;
        font-size: 12px;
        font-weight: bold;
/*	position:relative;*/
}
#searchbox a {
        color: #cc0033;
        font-size: 12px;
        font-weight: normal;
}

/*für VPsitemap*/
#sitemap {
	color:black;
	text-decoration:none;
	list-style: none;
	}
#sitemap ul {
	list-style: none;
	padding:0;
	padding-left:1.5em;
	}

#sitemap a {
	text-decoration:none;
	color:black;
}
#sitemap a:hover {
	color:red;
}


/*original Sitemap-Definitionen*/
a.sitemap_level1 {
	display:block;
	border-bottom:1px solid #b4a8b4;
	color:rgb(217,104,28);
	font-weight:normal;
	padding-bottom:.4em;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
}

a.sitemap_level2 {
	color:rgb(62,77,116);
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:170px 4px;
	display:block;
	padding-left:1em;
}

a.sitemap_level3 {
	color:rgb(190,190,190);
		padding-left:1.5em;
}

.sitemap_level2_container {
	float:left;
	width:50%;
	padding-top:.3em;
}

.sitemap_level3_container {
	float:right;
	width:50%;
	padding-top:.3em;
}
/*END original Sitemap-Definitionen*/

/*----------------------------------------------------------------*/
/*--                      Artikelliste Bildergalerie            --*/
/*----------------------------------------------------------------*/

#artikellist
  {
   width: 100%;
   text-align:left;
   font-family: arial, helvetica, geneva, sans-serif;
   border:0;
   border-bottom:1px solid #aeaeae;
   margin:1.5em 0 1em 0;
/*   margin-bottom: 1em;*/
   font-weight:normal;
   padding-top: 20px;
   clear: left;
   color: #808080;
  }

#listheaderbox {
   background-color:#EDEDED;
   border-top:1px solid #aeaeae;
/*	border-bottom:1px solid #aeaeae;*/
   padding-bottom:.4em;
   padding-top:.4em;
   padding-left:0.6em;
   padding-right:0.2em;
   margin-top:.0em;
   margin-bottom:0em;
  }

.listheader {
/*	font-size: 1.0em;*/
	font-size: 14px;
	text-transform: uppercase;
	color: #808080;
	font-weight: bold;
}

.listeintrag {
   background-color:#dcdcdc;
   border:0;
   border-top:1px solid #aeaeae;
/*heigt:30px;*/
/*  margin-bottom: 10px;*/
/*   font-size: 0.8em;*/
	font-size: 12px;
   padding:.3em 0.2em .3em .6em;
   text-decoration:none;
   color: black;
   font-weight:normal;
  }

a.list {
/*font-size:1.1em;*/
color: #808080;
border: 0;
}

a.list:link {
text-decoration: none;
/*color: #a0522d;*/
font-weight:bold;
 }

a.list:visited  {
/*color: #a0522d;*/
text-decoration:none;
font-weight:normal;
  }

a.list:hover   {
/*color: #a0522d;*/
color: red;
text-decoration:none;
  }

#ALFussbox {
  	height:2px;
	font-size:2px;
	}

/*----------------------------------------------------------------*/
/*--                      MultiListe            --*/
/*----------------------------------------------------------------*/

#marea {
	background-color:#EDEDED;
	width: 100%;
	text-align:left;
    font-family: arial, helvetica, geneva, sans-serif;
    border:0;
	border-top:1px solid #aeaeae;
    border-bottom:1px solid #aeaeae;
	margin:0;
	margin-bottom:0.3em;
/*	padding:0.2em 0.3em;*/
  }
#mimage {
	padding: .2em .6em;
}

#mheadline {
	font-size:0.9em;
	color:#808080;
/*	font-weight:bold;*/
	text-decoration:none;
	padding: .2em .6em;
/*	padding-bottom:.3em;
	padding-top:.3em;
	padding-left:0.6em;
	padding-right:0.2em;*/
  }

#mtext {
/*  background-color:#dcdcdc;*/
	border:0;
	border-top:0px solid #aeaeae;
	/*heigt:30px;*/
	/*  margin-bottom: 10px;*/
	font-size: 0.8em;
	text-decoration:none;
	padding: .2em .6em;
  }

#mtext a:link {
	text-decoration: none;
	color: #808080;
 }

#mtext a:visited  {
	color: #708090;
	text-decoration:none;
  }

#mtext a:hover   {
  color: #A0522D;
  text-decoration:none;
  }

/*Blätternavigation*/
/*******************/
div#blaetter {
    margin-top: 3px;
    background-color:#EDEDED;
    text-align:right;
    font-size:0.85em;
    font-family: arial, helvetica, geneva, sans-serif;
    color:#4F2f2f;
    border:0;
    border-top:1px solid #aeaeae;
    border-bottom:1px solid #aeaeae;
    padding-right: 0.5em;
    clear: left;
    }

div#blaetter b {
    font-weight:bold;
    color: red;
    }

div#blaetter a:link {
    text-decoration:none;
    color: black;
    font-weight:normal;
	}

div#blaetter a:visited {
    text-decoration:none;
    color:black;
    font-weight:normal;
	}

div#blaetter a:hover {
    text-decoration:none;
    color:red;
    font-weight:normal;
	}

/*Newsletter*/
/**************/
.input_newsletterselect {
	width:85px;
	vertical-align:middle;
	font-size:11px;
	color: #808080;
}

#newsletterbox {
	background-color:#EDEDED;
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	padding-bottom:.4em;
	padding-top:.4em;
	padding-left:0.9em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:0em;
	color:#808080;
}

/*LoginBox*/
/**********/
#loginbox {
	background-color:#EDEDED;
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	padding-bottom:.4em;
	padding-top:.4em;
	padding-left:0.9em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:0em;
	color:#808080;
}
