body {
	background: url("../images/bgbodyblau.gif") repeat-y #cccdcd;
	background-position: 50%;
}

hr {
	width: 100%;
	border: 0px;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ededed;
	float: left;
	display: block;
	margin-top: 5px;
}

#kopfbereich {
	background: #123752;
}

.loggo {
	background: url("../images/weinland_logo_blau.gif") no-repeat;
}

.adressbox a {
	color: #123752 !important;
}

#breadcrumb {
	background: #123752;
}

#breadcrumb_content {
	background: #123752;
	color: #ffffff;
}

#breadcrumb_content a:link,#breadcrumb_content a:visited,#breadcrumb_content a:hover,#breadcrumb_content a:active {
	color: #ffffff;
}

#linkerbereich a:link,#linkerbereich a:visited,#linkerbereich a:hover,#linkerbereich a:active {
	border-top: 1px solid #ededed;
	color: black;
}

a.lmenua:link,a.lmenua:visited,a.lmenua:hover,a.lmenua:active {
	background: #cccdcd;
}

a.lmenu:hover {
	background: #cccdcd;
}

a.lmenusub1:link,a.lmenusub1:visited,a.lmenusub1:hover,a.lmenusub1:active,a.lmenusuba1:link,a.lmenusuba1:visited,a.lmenusuba1:hover {
	background: #f7f7f7 !important;
	padding-left: 25px !important;
}

a.lmenusuba1:link,a.lmenusuba1:visited,a.lmenusuba1:hover {
	padding-left: 25px !important;
	font-weight: bold !important
}

a.lmenusub2:link,a.lmenusub2:visited,a.lmenusub2:hover,a.lmenusub2:active,a.lmenusuba2:link,a.lmenusuba2:visited,a.lmenusuba2:hover,a.lmenusuba2:active {
	padding-left: 30px !important;
	background: #f7f7f7;
	font-size: 11px !important;
}

a.lmenusub3:link,a.lmenusub3:visited,a.lmenusub3:hover,a.lmenusub3:active,a.lmenusuba3:link,a.lmenusuba3:visited,a.lmenusuba3:hover,a.lmenusuba3:active {
	padding-left: 35px !important;
	background: #f7f7f7;
	font-size: 11px !important;
}

.artikeluebersicht {
	border-bottom: 1px solid #ededed;
}

#mittebereich a:link,#mittebereich a:visited,#mittebereich a:hover,#mittebereich a:active {
	color: #123752;
}

.weiter a:link,.weiter a:visited,.weiter a:hover,.weiter a:active {
	padding-left: 4px;
	padding-right: 4px;
}

.c_title,a.c_title:visited,a.c_title:hover,a.c_title:active,a.c_title:link,.c_title a:link,.c_title a:visited,.c_title a:active,.c_title a:hover {
	color: #123752;
}

.c_thumb {
	border: 1px solid #dedede;
}

.mitteschnellmenu ul li {
	background: #000000;
}

.mitteschnellmenu a:link,.mitteschnellmenu a:visited,.mitteschnellmenu a:hover,.mitteschnellmenu  a:active {
	color: #ffffff !important;
}

.archivsuche_top,.archivsuche_top a:link,.archivsuche_top a:visited,.archivsuche_top a:hover,.archivsuche_top a:active,.archivsuche_top strong {
	color: white;
}

.eventrowday,.eventrowday td {
	background: #123752;
	color: #ffffff;
	border: none;
}

.eventheader {
	background: #123752;
	color: #ffffff;
}

.x-date-bottom {
	background: #ededed;
	border: 1px solid #ededed !important;
}

.eventrow0,.eventrow0 td {
	background: #ededed;
	border: none;
}

.eventrow1 {
	background: #ffffff;
}

.eventrow1 td {
	background: #ffffff;
	border: none;
}

.x-date-mp-btns {
	background: #ededed;
}

.x-date-mp {
	border-bottom: 1px solid #ededed;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-top: 1px solid #ededed;
	background: #fefefe;
}

.x-date-left,.x-date-middle,.x-date-right {
	background: #cccdcd;
}

.x-date-mp-cancel,.x-date-mp-ok {
	background: #ededed !important;
	border-top-color: #ededed !important;
	border-left-color: #ededed !important;
	border-bottom-color: #000000 !important;
	border-right-color: #000000 !important;
	color: black !important;
}

.x-date-mp-sel a:link,.x-date-mp-sel a:visited,.x-date-mp-sel a:hover,.x-date-mp-sel a:active {
	background: #dde0d5 !important;
	border-color: #ededed !important;
}

.x-date-mp-prev,.x-date-left .x-unselectable {
	background: url("../images/pfeil_li.gif") no-repeat !important;
}

.x-date-mp-next,.x-date-right .x-unselectable {
	background: url("../images/pfeil_re.gif") no-repeat !important;
}

.x-date-inner thead th {
	background: #ededed;
	color: black;
	border-bottom-color: #ededed;
}

.x-date-inner thead th,.x-date-inner thead th span {
	text-align: center !important;
}

.x-date-prevday a:link,.x-date-prevday a:visited,.x-date-prevday a:hover,.x-date-prevday a:active,.x-date-nextday a:link,.x-date-nextday a:visited,.x-date-nextday a:hover,.x-date-nextday a:active {
	color: #cccdcd !important;
}

.x-date-active a:link,.x-date-active a:visited,.x-date-active a:hover,.x-date-active a:active {
	color: #4c5732 !important;
}

.x-date-today a:link,.x-date-today a:visited,.x-date-today a:hover,.x-date-today a:active {
	border-color: #dedede;
}

.x-date-selected a:link,.x-date-selected a:visited,.x-date-selected a:hover,.x-date-selected a:active {
	border-color: #c0aa89;
	background: #dde0d5;
	color: #4c5732 !important;
}

.x-date-picker {
	border-color: #cccdcd;
}

.x-date-date {
	border-color: #cccdcd !important;
}

a.x-date-date:hover {
	background: #e9ebe3;
}

.simplellist,.minilist {
	border: none;
}

.startseite_oben {
	background: #777f53;
}

.ressortname {
	color: white;
}

.sor .nurtitle a:link,.sor .nurtitle a:visited,.sor .nurtitle a:hover,.sor .nurtitle a:active {
	color: white !important;
}

.sol .nurtitle a:link,.sol .nurtitle a:visited,.sol .nurtitle a:hover,.sol .nurtitle a:active {
	color: white !important;
}

.shr {
	background: url("../images/shr.gif") repeat-y;
}

.shu {
	background: url("../images/shu.gif") repeat-x;
}

.shrc {
	background: url("../images/shrc.gif") no-repeat;
}

a.c_titlenomi:link,a.c_titlenomi:visited,a.c_titlenomi:hover,a.c_titlenomi:active {
	background: url("../images/plus_klein.png") no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	padding-bottom: 0px;
	font-size: 11px !important;
	text-decoration: none;
	margin-bottom: 10px;
	display: block;
}

a.c_titlemi:link,a.c_titlemi:visited,a.c_titlemi:hover,a.c_titlemi:active {
	background: url("../images/minus_klein.png") no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 11px !important;
	text-decoration: none;
	margin-bottom: 5px;
	display: block;
}

.faqdisplays {
	padding-left: 0px;
	padding-right: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}

.faqdisplays {
	display: none;
}

.faqressort {
	color: #123752;
	font-size: 12px !important;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 20px;
	margin-top: 20px;
}

.statusactive {
	background: #123752;
	border-color: #123752 !important;
}

.statusinactive {
	border-color: #123752 !important;
}

.basketbox a {
	color: #123752 !important;
}

.x-form a {
	color: #123752 !important;
}

.evsubcat {
	padding: 0;
	margin: 0;
	width: 155px;
	float: left;
	margin-right: 10px;
}

.subcatlinks span {
	border: 1px solid #cccdcd;
	background-color: #ededed;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	margin-bottom: 5px;
	font-weight: bold;
}

.touristischinteressant {
	border: 1px solid red;
	background-image: url("../images/touriismall.gif");
	background-repeat: no-repeat;
	background-position: 3px 2px;
	padding-left: 10px;
}

.lokalertermin {
	border: 1px solid red;
	background-image: url("../images/localismall.gif");
	background-repeat: no-repeat;
	background-position: 3px 2px;
}

.c_title_mini,a.c_title_mini:visited,a.c_title_mini:hover,a.c_title_mini:active,a.c_title_mini:link,.c_title_mini a:link,.c_title_mini a:visited,.c_title_mini a:active,.c_title_mini a:hover {
	color: #123752 !important;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 2px;
}
  .eventbox{
 text-align: left;
 background: #f7f7f7;
 padding: 5px;
 border: 1px solid #ededed !important;
 }
