* {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

html {
	height: 100%;
  padding-bottom: 1px;
}

body {
  font-family: verdana, helvetica, arial, sans-serif;
}

a {
	outline: none;
	text-decoration: none;
	color: #B53136; /* rot */
}

a:hover {
	text-decoration: underline;
}

a:link {
}

a:active {
}

a:focus {
	text-decoration: underline;
}

a:visited {
}

a img {
	border: 0;
}

h1,h2,h3,h4 {
  font-weight: bold;
  padding: 0 0 1em 0;
  /*color: #004D91; blau*/
  color: #B53136; /* rot */
}

h1 {
	font-size: 1.45em;
}

h2 {
	font-size: 1.35em;
}

h3 {
	font-size: 1.2em;
}

h4 {
	font-size: 1em;
}

input, textarea, select, option {
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 1.1em;
}

#edit_form p {
  margin: 0 0em 0.5em 0;
  padding: 0 0 0 0;
}

.body_print {
	background-color: #ffffff;
	background-image: none;
}

.comp_customer_search_box_left {
	position: relative;
	margin: 0 0 0 5px;
	background-image: url("../images/search_box_left.gif");
	background-repeat: no-repeat;
	height: 27px;
	width: 150px;
	float: left;
}

.comp_customer_search_box_middle {
	position: relative;
	background-image: url("../images/search_box_middle.gif");
	background-repeat: repeat-x; 
	height: 27px;
	margin: 0 5px 0 5px;
	z-index: 90;
}

.comp_customer_search_box_right {
	display: block;
	position: relative;
	background-image: url("../images/search_box_right.gif");
	background-repeat: no-repeat;
	height: 27px;
	width: 150px;
	background-position: right;
}


.comp_customer_search_form {
}

comp_customer_search_form_p {
	
}

.comp_customer_search_form_input {
	position: absolute;
	width: 120px;
	border: 0;
	font-size: 1em;
	padding: 0 0 4px 0;
	top: 6px;	
	z-index: 100;
}

.comp_customer_search_form_submit {
	position: absolute;
	background-image: url("../images/search.gif");
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	border-width: 0;
	cursor: pointer;
	height: 20px;
	top: 3px;
	padding: 5px 5px 5px 5px;
	width: 20px;
	right: 0px;
}

.comp_customer_search_compchooser_label {
	display: none;
}

.contentbox {
	padding: 0 5px 0 15px;
}

.contentbox p {
  line-height: 1.4em;
  padding: 0 0 1em 0;
  /* disabled overflow: hidden;*/
  font-size: 1em;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.contentbox ol {
	margin: 0 0 0 1.9em;
  padding: 0 0 2em 0;
}

.contentbox ul {
	margin: 0 0 0 1.5em;
  padding: 0 0 2em 0;
}

/* box startseite */
.contentboxes_border_left_nav_customer_startseite {
	margin: 0 0 0px 0;
	background-image: url("../images/kasten_links_startseite.gif");
	background-repeat: repeat-y;
}

.contentbox_left_border_top_nav_customer_startseite {
	height: 23px;
	background-image: url("../images/kasten_oben_startseite.gif");
	background-repeat: no-repeat;
}

.contentbox_left_border_left_nav_customer_startseite {
	margin: 0 0 5px 0;
}

.contentbox_right_border_top_nav_customer_startseite {
	height: 31px;
	background-image: url("../images/kasten_oben_startseite.gif");
	background-repeat: no-repeat;
}

.contentbox_right_border_left_nav_customer_startseite {
	margin: 0 0 5px 0;
}

/* box lebensmittel */
.contentboxes_border_left_nav_customer_lebensmittel {
	margin: 0 0 0px 0;
	background-image: url("../images/kasten_links_lebensmittel.gif");
	background-repeat: repeat-y;
}

.contentbox_left_border_top_nav_customer_lebensmittel {
	height: 23px;
	background-image: url("../images/kasten_oben_lebensmittel.gif");
	background-repeat: no-repeat;
}

.contentbox_left_border_left_nav_customer_lebensmittel {
	margin: 0 0 5px 0;
}

.contentbox_right_border_top_nav_customer_lebensmittel {
	height: 31px;
	background-image: url("../images/kasten_oben_lebensmittel.gif");
	background-repeat: no-repeat;
}

.contentbox_right_border_left_nav_customer_lebensmittel {
	margin: 0 0 5px 0;
}

/* box kleidung */
.contentboxes_border_left_nav_customer_kleidung {
	margin: 0 0 0px 0;
	background-image: url("../images/kasten_links_kleidung.gif");
	background-repeat: repeat-y;
}

.contentbox_left_border_top_nav_customer_kleidung {
	height: 23px;
	background-image: url("../images/kasten_oben_kleidung.gif");
	background-repeat: no-repeat;
}

.contentbox_left_border_left_nav_customer_kleidung {
	margin: 0 0 5px 0;
}

.contentbox_right_border_top_nav_customer_kleidung {
	height: 31px;
	background-image: url("../images/kasten_oben_kleidung.gif");
	background-repeat: no-repeat;
}

.contentbox_right_border_left_nav_customer_kleidung {
	margin: 0 0 5px 0;
}

/* box gastronomie */
.contentboxes_border_left_nav_customer_gastronomie {
	margin: 0 0 0px 0;
	background-image: url("../images/kasten_links_gastronomie.gif");
	background-repeat: repeat-y;
}

.contentbox_left_border_top_nav_customer_gastronomie {
	height: 23px;
	background-image: url("../images/kasten_oben_gastronomie.gif");
	background-repeat: no-repeat;
}

.contentbox_left_border_left_nav_customer_gastronomie {
	margin: 0 0 5px 0;
}

.contentbox_right_border_top_nav_customer_gastronomie {
	height: 31px;
	background-image: url("../images/kasten_oben_gastronomie.gif");
	background-repeat: no-repeat;
}

.contentbox_right_border_left_nav_customer_gastronomie {
	margin: 0 0 5px 0;
}


/* box freizeit */
.contentboxes_border_left_nav_customer_freizeit {
	margin: 0 0 0px 0;
	background-image: url("../images/kasten_links_freizeit.gif");
	background-repeat: repeat-y;
}

.contentbox_left_border_top_nav_customer_freizeit {
	height: 23px;
	background-image: url("../images/kasten_oben_freizeit.gif");
	background-repeat: no-repeat;
}

.contentbox_left_border_left_nav_customer_freizeit {
	margin: 0 0 5px 0;
}

.contentbox_right_border_top_nav_customer_freizeit {
	height: 31px;
	background-image: url("../images/kasten_oben_freizeit.gif");
	background-repeat: no-repeat;
}

.contentbox_right_border_left_nav_customer_freizeit {
	margin: 0 0 5px 0;
}

/* box specials */
.contentboxes_border_left_nav_customer_specials {
	margin: 0 0 0px 0;
	background-image: url("../images/kasten_links_specials.gif");
	background-repeat: repeat-y;
}

.contentbox_left_border_top_nav_customer_specials {
	height: 23px;
	background-image: url("../images/kasten_oben_specials.gif");
	background-repeat: no-repeat;
}

.contentbox_left_border_left_nav_customer_specials {
	margin: 0 0 5px 0;
}

.contentbox_right_border_top_nav_customer_specials {
	height: 31px;
	background-image: url("../images/kasten_oben_specials.gif");
	background-repeat: no-repeat;
}

.contentbox_right_border_left_nav_customer_specials {
	margin: 0 0 5px 0;
}

/* box discounter */
.contentboxes_border_left_nav_customer_discounter {
	margin: 0 0 0px 0;
	background-image: url("../images/kasten_links_discounter.gif");
	background-repeat: repeat-y;
}

.contentbox_left_border_top_nav_customer_discounter {
	height: 23px;
	background-image: url("../images/kasten_oben_discounter.gif");
	background-repeat: no-repeat;
}

.contentbox_left_border_left_nav_customer_discounter {
	margin: 0 0 5px 0;
}

.contentbox_right_border_top_nav_customer_discounter {
	height: 31px;
	background-image: url("../images/kasten_oben_discounter.gif");
	background-repeat: no-repeat;
}

.contentbox_right_border_left_nav_customer_discounter {
	margin: 0 0 5px 0;
}

/* box tierfreunde */
.contentboxes_border_left_nav_customer_tierfreunde {
	margin: 0 0 0px 0;
	background-image: url("../images/kasten_links_tierfreunde.gif");
	background-repeat: repeat-y;
}

.contentbox_left_border_top_nav_customer_tierfreunde {
	height: 23px;
	background-image: url("../images/kasten_oben_tierfreunde.gif");
	background-repeat: no-repeat;
}

.contentbox_left_border_left_nav_customer_tierfreunde {
	margin: 0 0 5px 0;
}

.contentbox_right_border_top_nav_customer_tierfreunde {
	height: 31px;
	background-image: url("../images/kasten_oben_tierfreunde.gif");
	background-repeat: no-repeat;
}

.contentbox_right_border_left_nav_customer_tierfreunde {
	margin: 0 0 5px 0;
}

/* box rosinenorte */
.contentboxes_border_left_nav_customer_rosinenorte {
	margin: 0 0 0px 0;
	background-image: url("../images/kasten_links_rosinenorte.gif");
	background-repeat: repeat-y;
}

.contentbox_left_border_top_nav_customer_rosinenorte {
	height: 23px;
	background-image: url("../images/kasten_oben_rosinenorte.gif");
	background-repeat: no-repeat;
}

.contentbox_left_border_left_nav_customer_rosinenorte {
	margin: 0 0 5px 0;
}

.contentbox_right_border_top_nav_customer_rosinenorte {
	height: 31px;
	background-image: url("../images/kasten_oben_rosinenorte.gif");
	background-repeat: no-repeat;
}

.contentbox_right_border_left_nav_customer_rosinenorte {
	margin: 0 0 5px 0;
}

/* box footer */
.contentboxes_border_left_nav_customer_footer {
	margin: 0 0 0px 0;
	background-image: url("../images/kasten_links_footer.gif");
	background-repeat: repeat-y;
}

.contentbox_left_border_top_nav_customer_footer {
	height: 23px;
	background-image: url("../images/kasten_oben_footer.gif");
	background-repeat: no-repeat;
}

.contentbox_left_border_left_nav_customer_footer {
	margin: 0 0 5px 0;
}

.contentbox_right_border_top_nav_customer_footer {
	display: none;
}

.contentbox_right_border_left_nav_customer_footer {
	display: none;
}

.date {
	float: right;
	font-size: 0.75em;
	margin-left: 5px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.footerbox_copyright {
	font-size: 0.7em;
	color: #000000;
}

.footerbox_navigation {
	font-size: 0.9em;
}

.img_copyright_text {
	color: black;
}

.navigation_level_1 {
	float: left;
	list-style-type: none;
	color: #000000;
}
.navigation_level_1_sel {
	float: left;
	list-style-type: none;
	color: #000000;
}

.navigation_level_1 a {
	text-decoration: none;
	color: #000000;
	padding: 2px 6px 2px 6px;
}
.navigation_level_1 a:link {
	text-decoration: none;
	color: #000000;
	padding: 2px 6px 2px 6px;
}
.navigation_level_1 a:visited {
	text-decoration: none;
	color: #000000;
	padding: 2px 6px 2px 6px;
}
.navigation_level_1 a:hover {
	text-decoration: none;
	color: #000000;
	background-color: #fff4d9;
	padding: 2px 6px 2px 6px;
}
.navigation_level_1 a:active {
	text-decoration: none;
	color: #000000;
	background-color: #fff4d9;
	padding: 2px 6px 2px 6px;
}
.navigation_level_1 a:focus {
	text-decoration: none;
	color: #000000;
	background-color: #fff4d9;
	padding: 2px 6px 2px 6px;
}

.navigation_level_1_sel a {
	text-decoration: none;
	color: #000000;
	background-color: #fff4d9;
	padding: 2px 6px 2px 6px; 
}
.navigation_level_1_sel a:link {
	text-decoration: none;
	color: #000000;
	background-color: #fff4d9;
	padding: 2px 6px 2px 6px;
}
.navigation_level_1_sel a:visited {
	text-decoration: none;
	color: #000000;
	background-color: #fff4d9;
	padding: 2px 6px 2px 6px;
}
.navigation_level_1_sel a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #ffb400;
	padding: 2px 6px 2px 6px; 
}
.navigation_level_1_sel a:active {
	text-decoration: none;
	color: #ffffff;
	background-color: #ffb400;
	padding: 2px 6px 2px 6px;
}
.navigation_level_1_sel a:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #ffb400;
	padding: 2px 6px 2px 6px;
}

/*** navigation ***/
.navigationbox_main {
	position: relative;
	height: 50px;
	font-size: 1.35em
}

.navigationbox_level_1 {
	height: 25px;
	padding: 3px 0 0 0;
	position: absolute;
}

.navigationbox_level_1 li {
	position: relative;
	margin: 0 0 0 3px;
	float: left;
	list-style-type: none;
}

.navigationbox_level_1 a {
	padding: 2px 2px 1px 2px;
	border-width: 2px 2px 0px 2px;
	border-style: solid;
	color: #000000;
	text-decoration: none;
	font-size: 0.9em;
	display: block;
	height: 19px;
}
.navigationbox_level_1 a:link {
	padding: 2px 2px 1px 2px;
	border-width: 2px 2px 0px 2px;
	border-style: solid;
	color: #000000;
	text-decoration: none;
	font-size: 0.9em;
	display: block;
	height: 19px;
}
.navigationbox_level_1 a:visited {
	padding: 2px 2px 1px 2px;
	border-width: 2px 2px 0px 2px;
	border-style: solid;
	color: #000000;
	text-decoration: none;
	font-size: 0.9em;
	display: block;
	height: 19px;
}

/*** startseite ***/
/* ebene 1 */
/* normal */
.navigation_level_1_nav_customer_startseite a {
	background-color: #004d91;
	border-color: #004d91;
	color: #ffffff;
}
.navigation_level_1_nav_customer_startseite a:link {
	background-color: #004d91;
	border-color: #004d91;
	color: #ffffff;
}
.navigation_level_1_nav_customer_startseite a:visited {
	background-color: #004d91;
	border-color: #004d91;
	color: #ffffff;
}
/* normal hover */
.navigation_level_1_nav_customer_startseite a:hover {
	background-color: #ccdce9;
	border-color: #004d91;
	color: #000000;
}
.navigation_level_1_nav_customer_startseite a:active {
	background-color: #ccdce9;
	border-color: #004d91;
	color: #000000;
}
.navigation_level_1_nav_customer_startseite a:focus {
	background-color: #ccdce9;
	border-color: #004d91;
	color: #000000;
}
/* sel */
.navigation_level_1_sel_nav_customer_startseite {
	z-index: 10;
}

.navigation_level_1_sel_nav_customer_startseite a {
	background-color: #004d91;
	border-color: #004d91;
	color: #ffffff;
}
.navigation_level_1_sel_nav_customer_startseite a:link {
	background-color: #004d91;
	border-color: #004d91;
	color: #ffffff;
}
.navigation_level_1_sel_nav_customer_startseite a:visited {
	background-color: #004d91;
	border-color: #004d91;
	color: #ffffff;
}
/* sel hover */
.navigation_level_1_sel_nav_customer_startseite a:hover {
	background-color: #ccdce9;
	border-color: #004d91;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_startseite a:active {
	background-color: #ccdce9;
	border-color: #004d91;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_startseite a:focus {
	background-color: #ccdce9;
	border-color: #004d91;
	color: #000000;
}

/* ebene 2 */
.navigation_level_2_container_nav_customer_startseite {
	overflow: hidden;
	clear: both;
	padding: 4px 0 4px 0;
	background-color: #004d91;
	font-size: 0.8em;
	border-width: 2px 0 0 0;
	border-style: solid;
	border-color: #ccdce9;
	position: absolute;
	top: 25px;
	z-index: 5;
	width: 860px;
}

.navigation_level_2_container_nav_customer_startseite li {
	list-style-type: none;
	float: left;
	color: #ffffff;
}

/* normal */
.navigation_level_2_nav_customer_startseite {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_startseite:link {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_startseite:visited {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_startseite:hover {
	text-decoration: none;
	color: #000000;
	background-color: #ccdce9;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_startseite:active {
	text-decoration: none;
	color: #000000;
	background-color: #ccdce9;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_startseite:focus {
	text-decoration: none;
	color: #000000;
	background-color: #ccdce9;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/* sel */
.navigation_level_2_sel_nav_customer_startseite {
	text-decoration: none;
	color: #000000;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_startseite:link {
	text-decoration: none;
	color: #000000;
	background-color: #ccdce9;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_startseite:visited {
	text-decoration: none;
	color: #000000;
	background-color: #ccdce9;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_startseite:hover {
	text-decoration: none;
	background-color: #004d91;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_startseite:ative {
	text-decoration: none;
	background-color: #004d91;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_startseite:focus {
	text-decoration: none;
	background-color: #004d91;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/*** lebensmittel ***/
/* ebene 1 */
/* normal */
.navigation_level_1_nav_customer_lebensmittel a {
	background-color: #b53136;
	border-color: #b53136;
	color: #ffffff;
}
.navigation_level_1_nav_customer_lebensmittel a:link {
	background-color: #b53136;
	border-color: #b53136;
	color: #ffffff;
}
.navigation_level_1_nav_customer_lebensmittel a:visited {
	background-color: #b53136;
	border-color: #b53136;
	color: #ffffff;
}
/* normal hover */
.navigation_level_1_nav_customer_lebensmittel a:hover {
	background-color: #dc9c9f;
	border-color: #b53136;
	color: #000000;
}
.navigation_level_1_nav_customer_lebensmittel a:active {
	background-color: #dc9c9f;
	border-color: #b53136;
	color: #000000;
}
.navigation_level_1_nav_customer_lebensmittel a:focus {
	background-color: #dc9c9f;
	border-color: #b53136;
	color: #000000;
}
/* sel */
.navigation_level_1_sel_nav_customer_lebensmittel {
	z-index: 10;
}

.navigation_level_1_sel_nav_customer_lebensmittel a {
	background-color: #dc9c9f;
	border-color: #b53136;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_lebensmittel a:link {
	background-color: #b53136;
	border-color: #b53136;
	color: #ffffff;
}
.navigation_level_1_sel_nav_customer_lebensmittel a:visited {
	background-color: #b53136;
	border-color: #b53136;
	color: #ffffff;
}
/* sel hover */
.navigation_level_1_sel_nav_customer_lebensmittel a:hover {
	background-color: #dc9c9f;
	border-color: #b53136;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_lebensmittel a:active {
	background-color: #dc9c9f;
	border-color: #b53136;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_lebensmittel a:focus {
	background-color: #dc9c9f;
	border-color: #b53136;
	color: #000000;
}

/* ebene 2 */
.navigation_level_2_container_nav_customer_lebensmittel {
	overflow: hidden;
	clear: both;
	padding: 4px 0 4px 0;
	background-color: #b53136;
	font-size: 0.8em;
	border-width: 2px 0 0 0;
	border-style: solid;
	border-color: #dc9c9f;
	position: absolute;
	top: 25px;
	z-index: 5;
	width: 860px;
}

.navigation_level_2_container_nav_customer_lebensmittel li {
	list-style-type: none;
	float: left;
	color: #ffffff;
}

/* normal */
.navigation_level_2_nav_customer_lebensmittel {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_lebensmittel:link {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_lebensmittel:visited {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_lebensmittel:hover {
	text-decoration: none;
	color: #000000;
	background-color: #dc9c9f;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_lebensmittel:active {
	text-decoration: none;
	color: #000000;
	background-color: #dc9c9f;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_lebensmittel:focus {
	text-decoration: none;
	color: #000000;
	background-color: #dc9c9f;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/* sel */
.navigation_level_2_sel_nav_customer_lebensmittel {
	text-decoration: none;
	color: #000000;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_lebensmittel:link {
	text-decoration: none;
	color: #000000;
	background-color: #dc9c9f;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_lebensmittel:visited {
	text-decoration: none;
	color: #000000;
	background-color: #dc9c9f;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_lebensmittel:hover {
	text-decoration: none;
	background-color: #b53136;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_lebensmittel:ative {
	text-decoration: none;
	background-color: #b53136;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_lebensmittel:focus {
	text-decoration: none;
	background-color: #b53136;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/*** kleidung ***/
/* ebene 1 */
/* normal */
.navigation_level_1_nav_customer_kleidung a {
	background-color: #086309;
	border-color: #086309;
	color: #ffffff;
}
.navigation_level_1_nav_customer_kleidung a:link {
	background-color: #086309;
	border-color: #086309;
	color: #ffffff;
}
.navigation_level_1_nav_customer_kleidung a:visited {
	background-color: #086309;
	border-color: #086309;
	color: #ffffff;
}
/* normal hover */
.navigation_level_1_nav_customer_kleidung a:hover {
	background-color: #ceeecf;
	border-color: #086309;
	color: #000000;
}
.navigation_level_1_nav_customer_kleidung a:active {
	background-color: #ceeecf;
	border-color: #086309;
	color: #000000;
}
.navigation_level_1_nav_customer_kleidung a:focus {
	background-color: #ceeecf;
	border-color: #086309;
	color: #000000;
}
/* sel */
.navigation_level_1_sel_nav_customer_kleidung {
	z-index: 10;
}

.navigation_level_1_sel_nav_customer_kleidung a {
	background-color: #086309;
	border-color: #086309;
	color: #ffffff;
}
.navigation_level_1_sel_nav_customer_kleidung a:link {
	background-color: #086309;
	border-color: #086309;
	color: #ffffff;
}
.navigation_level_1_sel_nav_customer_kleidung a:visited {
	background-color: #086309;
	border-color: #086309;
	color: #ffffff;
}
/* sel hover */
.navigation_level_1_sel_nav_customer_kleidung a:hover {
	background-color: #ceeecf;
	border-color: #086309;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_kleidung a:active {
	background-color: #ceeecf;
	border-color: #086309;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_kleidung a:focus {
	background-color: #ceeecf;
	border-color: #086309;
	color: #000000;
}

/* ebene 2 */
.navigation_level_2_container_nav_customer_kleidung {
	overflow: hidden;
	clear: both;
	padding: 4px 0 4px 0;
	background-color: #086309;
	font-size: 0.8em;
	border-width: 2px 0 0 0;
	border-style: solid;
	border-color: #ceeecf;
	position: absolute;
	top: 25px;
	z-index: 5;
	width: 860px;
}

.navigation_level_2_container_nav_customer_kleidung li {
	list-style-type: none;
	float: left;
	color: #ffffff;
}

/* normal */
.navigation_level_2_nav_customer_kleidung {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_kleidung:link {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_kleidung:visited {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_kleidung:hover {
	text-decoration: none;
	color: #000000;
	background-color: #ceeecf;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_kleidung:active {
	text-decoration: none;
	color: #000000;
	background-color: #ceeecf;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_kleidung:focus {
	text-decoration: none;
	color: #000000;
	background-color: #ceeecf;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/* sel */
.navigation_level_2_sel_nav_customer_kleidung {
	text-decoration: none;
	color: #000000;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_kleidung:link {
	text-decoration: none;
	color: #000000;
	background-color: #ceeecf;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_kleidung:visited {
	text-decoration: none;
	color: #000000;
	background-color: #ceeecf;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_kleidung:hover {
	text-decoration: none;
	background-color: #086309;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_kleidung:ative {
	text-decoration: none;
	background-color: #086309;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_kleidung:focus {
	text-decoration: none;
	background-color: #086309;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/*** gastronomie ***/
/* ebene 1 */
/* normal */
.navigation_level_1_nav_customer_gastronomie a {
	background-color: #ff530d;
	border-color: #ff530d;
	color: #ffffff;
}
.navigation_level_1_nav_customer_gastronomie a:link {
	background-color: #ff530d;
	border-color: #ff530d;
	color: #ffffff;
}
.navigation_level_1_nav_customer_gastronomie a:visited {
	background-color: #ff530d;
	border-color: #ff530d;
	color: #ffffff;
}
/* normal hover */
.navigation_level_1_nav_customer_gastronomie a:hover {
	background-color: #ffdacc;
	border-color: #ff530d;
	color: #000000;
}
.navigation_level_1_nav_customer_gastronomie a:active {
	background-color: #ffdacc;
	border-color: #ff530d;
	color: #000000;
}
.navigation_level_1_nav_customer_gastronomie a:focus {
	background-color: #ffdacc;
	border-color: #ff530d;
	color: #000000;
}
/* sel */
.navigation_level_1_sel_nav_customer_gastronomie {
	z-index: 10;
}

.navigation_level_1_sel_nav_customer_gastronomie a {
	background-color: #ff530d;
	border-color: #ff530d;
	color: #ffffff;
}
.navigation_level_1_sel_nav_customer_gastronomie a:link {
	background-color: #ff530d;
	border-color: #ff530d;
	color: #ffffff;
}
.navigation_level_1_sel_nav_customer_gastronomie a:visited {
	background-color: #ff530d;
	border-color: #ff530d;
	color: #ffffff;
}
/* sel hover */
.navigation_level_1_sel_nav_customer_gastronomie a:hover {
	background-color: #ffdacc;
	border-color: #ff530d;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_gastronomie a:active {
	background-color: #ffdacc;
	border-color: #ff530d;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_gastronomie a:focus {
	background-color: #ffdacc;
	border-color: #ff530d;
	color: #000000;
}

/* ebene 2 */
.navigation_level_2_container_nav_customer_gastronomie {
	overflow: hidden;
	clear: both;
	padding: 4px 0 4px 0;
	background-color: #ff530d;
	font-size: 0.8em;
	border-width: 2px 0 0 0;
	border-style: solid;
	border-color: #ffdacc;
	position: absolute;
	top: 25px;
	z-index: 5;
	width: 860px;
}

.navigation_level_2_container_nav_customer_gastronomie li {
	list-style-type: none;
	float: left;
	color: #ffffff;
}

/* normal */
.navigation_level_2_nav_customer_gastronomie {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_gastronomie:link {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_gastronomie:visited {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_gastronomie:hover {
	text-decoration: none;
	color: #000000;
	background-color: #ffdacc;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_gastronomie:active {
	text-decoration: none;
	color: #000000;
	background-color: #ffdacc;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_gastronomie:focus {
	text-decoration: none;
	color: #000000;
	background-color: #ffdacc;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/* sel */
.navigation_level_2_sel_nav_customer_gastronomie {
	text-decoration: none;
	color: #000000;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_gastronomie:link {
	text-decoration: none;
	color: #000000;
	background-color: #ffdacc;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_gastronomie:visited {
	text-decoration: none;
	color: #000000;
	background-color: #ffdacc;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_gastronomie:hover {
	text-decoration: none;
	background-color: #ff530d;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_gastronomie:ative {
	text-decoration: none;
	background-color: #ff530d;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_gastronomie:focus {
	text-decoration: none;
	background-color: #ff530d;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/*** freizeit ***/
/* ebene 1 */
/* normal */
.navigation_level_1_nav_customer_freizeit a {
	background-color: #5771e2;
	border-color: #5771e2;
	color: #ffffff;
}
.navigation_level_1_nav_customer_freizeit a:link {
	background-color: #5771e2;
	border-color: #5771e2;
	color: #ffffff;
}
.navigation_level_1_nav_customer_freizeit a:visited {
	background-color: #5771e2;
	border-color: #5771e2;
	color: #ffffff;
}
/* normal hover */
.navigation_level_1_nav_customer_freizeit a:hover {
	background-color: #d3d6e3;
	border-color: #5771e2;
	color: #000000;
}
.navigation_level_1_nav_customer_freizeit a:active {
	background-color: #d3d6e3;
	border-color: #5771e2;
	color: #000000;
}
.navigation_level_1_nav_customer_freizeit a:focus {
	background-color: #d3d6e3;
	border-color: #5771e2;
	color: #000000;
}
/* sel */
.navigation_level_1_sel_nav_customer_freizeit {
	z-index: 10;
}

.navigation_level_1_sel_nav_customer_freizeit a {
	background-color: #5771e2;
	border-color: #5771e2;
	color: #ffffff;
}
.navigation_level_1_sel_nav_customer_freizeit a:link {
	background-color: #5771e2;
	border-color: #5771e2;
	color: #ffffff;
}
.navigation_level_1_sel_nav_customer_freizeit a:visited {
	background-color: #5771e2;
	border-color: #5771e2;
	color: #ffffff;
}
/* sel hover */
.navigation_level_1_sel_nav_customer_freizeit a:hover {
	background-color: #d3d6e3;
	border-color: #5771e2;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_freizeit a:active {
	background-color: #d3d6e3;
	border-color: #5771e2;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_freizeit a:focus {
	background-color: #d3d6e3;
	border-color: #5771e2;
	color: #000000;
}

/* ebene 2 */
.navigation_level_2_container_nav_customer_freizeit {
	overflow: hidden;
	clear: both;
	padding: 4px 0 4px 0;
	background-color: #5771e2;
	font-size: 0.8em;
	border-width: 2px 0 0 0;
	border-style: solid;
	border-color: #d3d6e3;
	position: absolute;
	top: 25px;
	z-index: 5;
	width: 860px;
}

.navigation_level_2_container_nav_customer_freizeit li {
	list-style-type: none;
	float: left;
	color: #ffffff;
}

/* normal */
.navigation_level_2_nav_customer_freizeit {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_freizeit:link {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_freizeit:visited {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_freizeit:hover {
	text-decoration: none;
	color: #000000;
	background-color: #d3d6e3;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_freizeit:active {
	text-decoration: none;
	color: #000000;
	background-color: #d3d6e3;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_freizeit:focus {
	text-decoration: none;
	color: #000000;
	background-color: #d3d6e3;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/* sel */
.navigation_level_2_sel_nav_customer_freizeit {
	text-decoration: none;
	color: #000000;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_freizeit:link {
	text-decoration: none;
	color: #000000;
	background-color: #d3d6e3;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_freizeit:visited {
	text-decoration: none;
	color: #000000;
	background-color: #d3d6e3;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_freizeit:hover {
	text-decoration: none;
	background-color: #5771e2;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_freizeit:ative {
	text-decoration: none;
	background-color: #5771e2;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_freizeit:focus {
	text-decoration: none;
	background-color: #5771e2;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/*** specials ***/
/* ebene 1 */
/* normal */
.navigation_level_1_nav_customer_specials a {
	background-color: #6f9a7b;
	border-color: #6f9a7b;
	color: #ffffff;
}
.navigation_level_1_nav_customer_specials a:link {
	background-color: #6f9a7b;
	border-color: #6f9a7b;
	color: #ffffff;
}
.navigation_level_1_nav_customer_specials a:visited {
	background-color: #6f9a7b;
	border-color: #6f9a7b;
	color: #ffffff;
}
/* normal hover */
.navigation_level_1_nav_customer_specials a:hover {
	background-color: #dfff9a;
	border-color: #6f9a7b;
	color: #000000;
}
.navigation_level_1_nav_customer_specials a:active {
	background-color: #dfff9a;
	border-color: #6f9a7b;
	color: #000000;
}
.navigation_level_1_nav_customer_specials a:focus {
	background-color: #dfff9a;
	border-color: #6f9a7b;
	color: #000000;
}
/* sel */
.navigation_level_1_sel_nav_customer_specials {
	z-index: 10;
}

.navigation_level_1_sel_nav_customer_specials a {
	background-color: #6f9a7b;
	border-color: #6f9a7b;
	color: #ffffff;
}
.navigation_level_1_sel_nav_customer_specials a:link {
	background-color: #6f9a7b;
	border-color: #6f9a7b;
	color: #ffffff;
}
.navigation_level_1_sel_nav_customer_specials a:visited {
	background-color: #6f9a7b;
	border-color: #6f9a7b;
	color: #ffffff;
}
/* sel hover */
.navigation_level_1_sel_nav_customer_specials a:hover {
	background-color: #dfff9a;
	border-color: #6f9a7b;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_specials a:active {
	background-color: #dfff9a;
	border-color: #6f9a7b;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_specials a:focus {
	background-color: #dfff9a;
	border-color: #6f9a7b;
	color: #000000;
}

/* ebene 2 */
.navigation_level_2_container_nav_customer_specials {
	overflow: hidden;
	clear: both;
	padding: 4px 0 4px 0;
	background-color: #6f9a7b;
	font-size: 0.8em;
	border-width: 2px 0 0 0;
	border-style: solid;
	border-color: #dfff9a;
	position: absolute;
	top: 25px;
	z-index: 5;
	width: 860px;
}

.navigation_level_2_container_nav_customer_specials li {
	list-style-type: none;
	float: left;
	color: #ffffff;
}

/* normal */
.navigation_level_2_nav_customer_specials {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_specials:link {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_specials:visited {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_specials:hover {
	text-decoration: none;
	color: #000000;
	background-color: #dfff9a;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_specials:active {
	text-decoration: none;
	color: #000000;
	background-color: #dfff9a;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_specials:focus {
	text-decoration: none;
	color: #000000;
	background-color: #dfff9a;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/* sel */
.navigation_level_2_sel_nav_customer_specials {
	text-decoration: none;
	color: #000000;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_specials:link {
	text-decoration: none;
	color: #000000;
	background-color: #dfff9a;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_specials:visited {
	text-decoration: none;
	color: #000000;
	background-color: #dfff9a;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_specials:hover {
	text-decoration: none;
	background-color: #6f9a7b;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_specials:ative {
	text-decoration: none;
	background-color: #6f9a7b;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_specials:focus {
	text-decoration: none;
	background-color: #6f9a7b;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/*** discounter ***/
/* ebene 1 */
/* normal */
.navigation_level_1_nav_customer_discounter a {
	background-color: #808080;
	border-color: #808080;
	color: #ffffff;
}
.navigation_level_1_nav_customer_discounter a:link {
	background-color: #808080;
	border-color: #808080;
	color: #ffffff;
}
.navigation_level_1_nav_customer_discounter a:visited {
	background-color: #808080;
	border-color: #808080;
	color: #ffffff;
}
/* normal hover */
.navigation_level_1_nav_customer_discounter a:hover {
	background-color: #d1d1d1;
	border-color: #808080;
	color: #000000;
}
.navigation_level_1_nav_customer_discounter a:active {
	background-color: #d1d1d1;
	border-color: #808080;
	color: #000000;
}
.navigation_level_1_nav_customer_discounter a:focus {
	background-color: #d1d1d1;
	border-color: #808080;
	color: #000000;
}
/* sel */
.navigation_level_1_sel_nav_customer_discounter {
	z-index: 10;
}

.navigation_level_1_sel_nav_customer_discounter a {
	background-color: #808080;
	border-color: #808080;
	color: #ffffff;
}
.navigation_level_1_sel_nav_customer_discounter a:link {
	background-color: #808080;
	border-color: #808080;
	color: #ffffff;
}
.navigation_level_1_sel_nav_customer_discounter a:visited {
	background-color: #808080;
	border-color: #808080;
	color: #ffffff;
}
/* sel hover */
.navigation_level_1_sel_nav_customer_discounter a:hover {
	background-color: #d1d1d1;
	border-color: #808080;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_discounter a:active {
	background-color: #d1d1d1;
	border-color: #808080;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_discounter a:focus {
	background-color: #d1d1d1;
	border-color: #808080;
	color: #000000;
}

/* ebene 2 */
.navigation_level_2_container_nav_customer_discounter {
	overflow: hidden;
	clear: both;
	padding: 4px 0 4px 0;
	background-color: #808080;
	font-size: 0.8em;
	border-width: 2px 0 0 0;
	border-style: solid;
	border-color: #d1d1d1;
	position: absolute;
	top: 25px;
	z-index: 5;
	width: 860px;
}

.navigation_level_2_container_nav_customer_discounter li {
	list-style-type: none;
	float: left;
	color: #ffffff;
}

/* normal */
.navigation_level_2_nav_customer_discounter {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_discounter:link {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_discounter:visited {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_discounter:hover {
	text-decoration: none;
	color: #000000;
	background-color: #d1d1d1;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_discounter:active {
	text-decoration: none;
	color: #000000;
	background-color: #d1d1d1;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_discounter:focus {
	text-decoration: none;
	color: #000000;
	background-color: #d1d1d1;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/* sel */
.navigation_level_2_sel_nav_customer_discounter {
	text-decoration: none;
	color: #000000;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_discounter:link {
	text-decoration: none;
	color: #000000;
	background-color: #d1d1d1;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_discounter:visited {
	text-decoration: none;
	color: #000000;
	background-color: #d1d1d1;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_discounter:hover {
	text-decoration: none;
	background-color: #808080;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_discounter:ative {
	text-decoration: none;
	background-color: #808080;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_discounter:focus {
	text-decoration: none;
	background-color: #808080;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/*** tierfreunde ***/
/* ebene 1 */
/* normal */
.navigation_level_1_nav_customer_tierfreunde a {
	background-color: #62055f;
	border-color: #62055f;
	color: #ffffff;
}
.navigation_level_1_nav_customer_tierfreunde a:link {
	background-color: #62055f;
	border-color: #62055f;
	color: #ffffff;
}
.navigation_level_1_nav_customer_tierfreunde a:visited {
	background-color: #62055f;
	border-color: #62055f;
	color: #ffffff;
}
/* normal hover */
.navigation_level_1_nav_customer_tierfreunde a:hover {
	background-color: #c77dc5;
	border-color: #62055f;
	color: #000000;
}
.navigation_level_1_nav_customer_tierfreunde a:active {
	background-color: #c77dc5;
	border-color: #62055f;
	color: #000000;
}
.navigation_level_1_nav_customer_tierfreunde a:focus {
	background-color: #c77dc5;
	border-color: #62055f;
	color: #000000;
}
/* sel */
.navigation_level_1_sel_nav_customer_tierfreunde {
	z-index: 10;
}

.navigation_level_1_sel_nav_customer_tierfreunde a {
	background-color: #62055f;
	border-color: #62055f;
	color: #ffffff;
}
.navigation_level_1_sel_nav_customer_tierfreunde a:link {
	background-color: #62055f;
	border-color: #62055f;
	color: #ffffff;
}
.navigation_level_1_sel_nav_customer_tierfreunde a:visited {
	background-color: #62055f;
	border-color: #62055f;
	color: #ffffff;
}
/* sel hover */
.navigation_level_1_sel_nav_customer_tierfreunde a:hover {
	background-color: #c77dc5;
	border-color: #62055f;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_tierfreunde a:active {
	background-color: #c77dc5;
	border-color: #62055f;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_tierfreunde a:focus {
	background-color: #c77dc5;
	border-color: #62055f;
	color: #000000;
}

/* ebene 2 */
.navigation_level_2_container_nav_customer_tierfreunde {
	overflow: hidden;
	clear: both;
	padding: 4px 0 4px 0;
	background-color: #62055f;
	font-size: 0.8em;
	border-width: 2px 0 0 0;
	border-style: solid;
	border-color: #c77dc5;
	position: absolute;
	top: 25px;
	z-index: 5;
	width: 860px;
}

.navigation_level_2_container_nav_customer_tierfreunde li {
	list-style-type: none;
	float: left;
	color: #ffffff;
}

/* normal */
.navigation_level_2_nav_customer_tierfreunde {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_tierfreunde:link {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_tierfreunde:visited {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_tierfreunde:hover {
	text-decoration: none;
	color: #000000;
	background-color: #c77dc5;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_tierfreunde:active {
	text-decoration: none;
	color: #000000;
	background-color: #c77dc5;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_tierfreunde:focus {
	text-decoration: none;
	color: #000000;
	background-color: #c77dc5;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/* sel */
.navigation_level_2_sel_nav_customer_tierfreunde {
	text-decoration: none;
	color: #000000;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_tierfreunde:link {
	text-decoration: none;
	color: #000000;
	background-color: #c77dc5;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_tierfreunde:visited {
	text-decoration: none;
	color: #000000;
	background-color: #c77dc5;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_tierfreunde:hover {
	text-decoration: none;
	background-color: #62055f;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_tierfreunde:ative {
	text-decoration: none;
	background-color: #62055f;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_tierfreunde:focus {
	text-decoration: none;
	background-color: #62055f;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/*** rosinenorte ***/
/* ebene 1 */
/* normal */
.navigation_level_1_nav_customer_rosinenorte a {
	background-color: #934c4c;
	border-color: #934c4c;
	color: #ffffff;
}
.navigation_level_1_nav_customer_rosinenorte a:link {
	background-color: #934c4c;
	border-color: #934c4c;
	color: #ffffff;
}
.navigation_level_1_nav_customer_rosinenorte a:visited {
	background-color: #934c4c;
	border-color: #934c4c;
	color: #ffffff;
}
/* normal hover */
.navigation_level_1_nav_customer_rosinenorte a:hover {
	background-color: #c58b8b;
	border-color: #934c4c;
	color: #000000;
}
.navigation_level_1_nav_customer_rosinenorte a:active {
	background-color: #c58b8b;
	border-color: #934c4c;
	color: #000000;
}
.navigation_level_1_nav_customer_rosinenorte a:focus {
	background-color: #c58b8b;
	border-color: #934c4c;
	color: #000000;
}
/* sel */
.navigation_level_1_sel_nav_customer_rosinenorte {
	z-index: 10;
}

.navigation_level_1_sel_nav_customer_rosinenorte a {
	background-color: #934c4c;
	border-color: #934c4c;
	color: #ffffff;
}
.navigation_level_1_sel_nav_customer_rosinenorte a:link {
	background-color: #934c4c;
	border-color: #934c4c;
	color: #ffffff;
}
.navigation_level_1_sel_nav_customer_rosinenorte a:visited {
	background-color: #934c4c;
	border-color: #934c4c;
	color: #ffffff;
}
/* sel hover */
.navigation_level_1_sel_nav_customer_rosinenorte a:hover {
	background-color: #c58b8b;
	border-color: #934c4c;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_rosinenorte a:active {
	background-color: #c58b8b;
	border-color: #934c4c;
	color: #000000;
}
.navigation_level_1_sel_nav_customer_rosinenorte a:focus {
	background-color: #c58b8b;
	border-color: #934c4c;
	color: #000000;
}

/* ebene 2 */
.navigation_level_2_container_nav_customer_rosinenorte {
	overflow: hidden;
	clear: both;
	padding: 4px 0 4px 0;
	background-color: #934c4c;
	font-size: 0.8em;
	border-width: 2px 0 0 0;
	border-style: solid;
	border-color: #c58b8b;
	position: absolute;
	top: 25px;
	z-index: 5;
	width: 860px;
}

.navigation_level_2_container_nav_customer_rosinenorte li {
	list-style-type: none;
	float: left;
	color: #ffffff;
}

/* normal */
.navigation_level_2_nav_customer_rosinenorte {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_rosinenorte:link {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_rosinenorte:visited {
	text-decoration: none;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_rosinenorte:hover {
	text-decoration: none;
	color: #000000;
	background-color: #c58b8b;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_rosinenorte:active {
	text-decoration: none;
	color: #000000;
	background-color: #c58b8b;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_nav_customer_rosinenorte:focus {
	text-decoration: none;
	color: #000000;
	background-color: #c58b8b;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/* sel */
.navigation_level_2_sel_nav_customer_rosinenorte {
	text-decoration: none;
	color: #000000;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_rosinenorte:link {
	text-decoration: none;
	color: #000000;
	background-color: #c58b8b;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_rosinenorte:visited {
	text-decoration: none;
	color: #000000;
	background-color: #c58b8b;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_rosinenorte:hover {
	text-decoration: none;
	background-color: #934c4c;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_rosinenorte:ative {
	text-decoration: none;
	background-color: #934c4c;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}
.navigation_level_2_sel_nav_customer_rosinenorte:focus {
	text-decoration: none;
	background-color: #934c4c;
	color: #ffffff;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

/*** footer ***/
.navigation_level_2_container_nav_customer_footer {
	overflow: hidden;
	clear: both;
	padding: 4px 0 4px 0;
	background-color: #ffb400;
	font-size: 0.8em;
	border-width: 2px 0 0 0;
	border-style: solid;
	border-color: #fff4d9;
	position: absolute;
	top: 25px;
	z-index: 5;
	width: 860px;
}

/* Template Classes Left Side */
/* Rosine Single Picture Modul Left Column*/
.rosine_single_modul_left {
	width: 610px;
	margin: 5px 0 5px 0;
	overflow: hidden;
	padding: 3px 0 1em 0;
	border-style: solid;
	border-width: 0px 0 2px 0;
	border-color: #ECECEC;
}

.rosine_single_modul_left_img {
	overflow: hidden;
	width: 180px;
	text-align: center;
	float: left;
}

.rosine_single_modul_left_detail {
	margin-left: 10px;
	width: 420px;
	float: right;
}

.rosine_single_modul_left_detail a {
	color: #B53136;
}

.rosine_single_modul_left_detail h1 a:hover {
	text-decoration: underline;
}

.rosine_single_modul_left_detail h1 a:focus {
	text-decoration: underline;
}

.rosine_single_modul_left_headline1 {
	font-size: 1.2em;
	padding: 0 0 0.5em 0;
}

.rosine_single_modul_left_summary {
	
}

/* Rosine Single Video Modul Left Column*/
.rosine_single_video_modul_left {
	width: 610px;
	margin: 5px 0 5px 0;
	overflow: hidden;
	padding: 3px 0 1em 0;
	border-style: solid;
	border-width: 0px 0 2px 0;
	border-color: #ECECEC;
}

.rosine_single_video_modul_left_video {
	width: 180px;
	text-align: center;
	float: left;
}

.rosine_single_video_modul_left_video p {
	padding: 0;
}

.rosine_single_video_modul_left_detail {
	margin-left: 10px;
	width: 420px;
	float: right;
}

.rosine_single_video_modul_left_detail a {
	color: #B53136;
}

.rosine_single_video_modul_left_detail h1 a:hover {
	text-decoration: underline;
}

.rosine_single_video_modul_left_detail h1 a:focus {
	text-decoration: underline;
}

.rosine_single_video_modul_left_headline1 {
	font-size: 1.2em;
	padding: 0 0 0.5em 0;
}

.rosine_single_video_modul_left_summary {
	
}

/* Rosine Picture/Text Modul Right Column*/
.rosine_picture_text_modul_right {
	width: 180px;
	margin: 5px 0 5px 0;
	overflow: hidden;
}

.rosine_picture_text_modul_right_img {
	text-align: center;
	overflow: hidden;
}

.rosine_picture_text_modul_right_detail {
	width: 180px;
	font-size: 12px; 
}

.rosine_picture_text_modul_right_detail a {
	color: #B53136;
}

.rosine_picture_text_modul_right_detail h1 a:hover {
	text-decoration: underline;
}

.rosine_picture_text_modul_right_detail h1 a:focus {
	text-decoration: underline;
}

.rosine_picture_text_modul_right_headline1 {
	font-size: 1.2em;
	padding: 5px 0 0.5em 0;
}

.rosine_picture_text_modul_right_summary {
	
}

/* Rosine Text Modul Right Column*/
.rosine_text_modul_right {
	width: 180px;
	margin: 5px 0 5px 0;
	overflow: hidden;
}

.rosine_text_modul_right_detail {
	
}

.rosine_text_modul_right_detail a {
	color: #B53136;
}

.rosine_text_modul_right_detail h1 a:hover {
	text-decoration: underline;
}

.rosine_text_modul_right_detail h1 a:focus {
	text-decoration: underline;
}

.rosine_text_modul_right_headline1 {
	font-size: 1.2em;
	padding: 0 0 0.5em 0;
}

.rosine_text_modul_right_summary {
	
}

/* Rosine Video Modul Right Column*/
.rosine_video_modul_right {
	width: 180px;
	margin: 5px 0 5px 0;
	overflow: hidden;
}

.rosine_video_modul_right_video {
	text-align: center;
}

.rosine_video_modul_right_detail {
}

.rosine_video_modul_right_detail a {
	color: #B53136;
}

.rosine_video_modul_right_detail h1 a:hover {
	text-decoration: underline;
}

.rosine_video_modul_right_detail h1 a:focus {
	text-decoration: underline;
}

.rosine_video_modul_right_headline1 {
	font-size: 1.2em;
	padding: 0 0 0.5em 0;
}

.rosine_video_modul_right__rightary {
	
}

/* Rosine Double Picture Modul*/
.rosine_double_picture_modul {
	width: 610px;
	overflow: hidden;
	margin: 5px 0 5px 0;
	padding: 3px 0 1em 0;
	border-style: solid;
	border-width: 0px 0 2px 0;
	border-color: #ECECEC;
}

.rosine_double_picture_modul_leftelement {
	float: left;
	width: 300px;
	margin-right: 10px;
}

.rosine_double_picture_modul_rightelement {
	float: left;
	width: 300px;
}

.rosine_double_picture_modul_img {
	overflow: hidden;
}

.rosine_double_picture_modul_detail {
	
}

.rosine_double_picture_modul_detail a {
	color: #B53136;
}

.rosine_double_picture_modul_detail h1 a:hover {
	text-decoration: underline;
}

.rosine_double_picture_modul_detail h1 a:focus {
	text-decoration: underline;
}

.rosine_double_picture_modul_detail h1{
	padding: 5px 0 0.5em 0;
}

.rosine_double_picture_modul_detail p{
	padding: 0;
}

.rosine_double_picture_modul_headline1 {
	font-size: 1.2em;
	padding: 0 0 0.5em 0;
}

.rosine_double_picture_modul_summary {
	
}

/* Rosine 4 Text Modul*/
.rosine_4_text_modul {
	width: 610px;
	overflow: hidden;
	margin: 5px 0 5px 0;
	padding: 3px 0 1em 0;
	border-style: solid;
	border-width: 0px 0 2px 0;
	border-color: #ECECEC;
}

.rosine_4_text_modul_leftelement {
	float: left;
	width: 145px;
}

.rosine_4_text_modul_rightelement {
	float: left;
	width: 145px;
	margin-left: 10px;
}

.rosine_4_text_modul_detail {
	
}

.rosine_4_text_modul_detail a {
	color: #B53136;
}

.rosine_4_text_modul_detail h1 a:hover {
	text-decoration: underline;
}

.rosine_4_text_modul_detail h1 a:focus {
	text-decoration: underline;
}

.rosine_4_text_modul_detail p{
	padding: 0;
}

.rosine_4_text_modul_headline1 {
	font-size: 1.2em;
	padding: 0 0 0.5em 0;
}

.rosine_4_text_modul_summary {
	
}

.twtr-widget h4 {
	font-size: 13px !important;
}

/* search css */
#css_search  {
  margin: 0.5em 0 0 0;
}

#css_search p {
  margin: 0 1em 0.5em 0;
  padding: 0 0 0 0;
}

.comp_customer_search_compchooser {
  margin: 0em 1em 0 1em;
  padding: 0 1em 0 1em;
  float: left;
  display: block;
}
.comp_customer_search_searchdetail_box_searchtext {
  background-color: #efefef;
}
.comp_customer_search_searchdetail_box_lastmodified {
  margin: 0.5em 0 0 0;
  font-size: 0.9em;
  display: block;
}
.comp_customer_search_searchdetail_box_link {
  font-size: 0.9em;
}
.comp_customer_search_searchdetail_box_entry_data {
  padding: 0 0 0 1em;
  overflow: hidden;
}
.comp_customer_search_searchdetail_summary {
  background-color: #EFEFEF;
  padding: 0.2em 0 0.2em 0;
  display: block;
  margin: 1em 0 1em 0;
}
.comp_customer_search_searchdetail_box_entry_img {
  float: left;
  padding: 2px 0 0 0;
}
.comp_customer_search_searchdetail_box_entry {
  margin: 0 0 1.5em 0;
  display: block;
}
.comp_customer_search_searchdetail_box_pages {
  margin: 2em 0 0 0;
  text-align: center;
  display: block;
}
.comp_customer_search_searchdetail_box_headline {
  padding: 0 0 0.3em 0;
  font-size: 1.2em;
}
.comp_customer_search_compchooser_label {
  padding: 0 1em 0 0;
}
.comp_customer_search_compchooser_submit {
  clear: left;
  display: block;
}

/* Google AdSense */
.ad_google_standard {
}

.google_ad_remark {
	margin-bottom: 5px;
	text-align: right;
	font-size: 0.9em;
} 

.google_ad_2_300px_remark_left {
	margin-bottom: 5px;
	margin-right: 10px;
	float: left;
	width: 300px;
	text-align: right;
	font-size: 0.9em;
}

.google_ad_2_300px_remark_right {
	margin-bottom: 5px;
	text-align: right;
	font-size: 0.9em;
} 

.gaw_2_300px {
	overflow: hidden;
	width: 610px;
	margin: 5px 0 5px 0;
	padding: 3px 0 1em 0;
	border-style: solid;
	border-width: 0px 0 2px 0;
	border-color: #ECECEC;
}

.gaw_2_300px_left {
	float: left;
	margin-right: 10px;
}

.img_left {
  margin: 0em 0.5em 0em 0em;
}

.img_right {
	margin: 0em 0em 0em 0.5em;
}

.cookie-alert .ca-inner {
	width: 90% !important;
}

.cookie-alert p, .cookie-alert a, .cookie-alert a:visited {
	font-size: 11px;
}