
a {
  color: #0000CC;
  text-decoration: none;
}
a:visited {
  color: navy;
  text-decoration: none;
}
a:hover {
  color: #550000;
  color: white;
  color: black;
  b ackground-color: black;
  text-decoration: underline;
}



a.link_logo {
  color: #E0DED1;
  font-family: cursive;
  font-size: 18pt;
  text-decoration: none;
  font-weight: normal;
  font-style: italic;
  white-space: nowrap;
}
a.link_logo:visited {
  color: #E0DED1;
  text-decoration: none;
}
a.link_logo:hover {
  color: #FFFBF0;
  text-decoration: underline;
}

a.link_logo2 {
  color: #E0DED1;
  color: #EDC565;
  font-family: cursive;
  font-size: 14pt;
  text-decoration: none;
  font-weight: none;
}
a.link_logo2:visited {
  color: #E0DED1;
  color: #EDC565;
  text-decoration: none;
}
a.link_logo2:hover {
  color: #FFFBF0;
  color: #FFCC00;
  text-decoration: underline;
}



a.link_menu {
  color: #D0CCB9;
  border: 1px solid #0A0905;
  border-left: 1px solid black;
  border-right: 1px solid #27231F;
  border-right: 1px solid #3E2500;
  font-weight: normal;
  font-size: 10pt;
  font-family: verdana, arial;
  padding: 8px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  background-color: #0A0905;
}
a.link_menu:visited {
  color: #D0CCB9;
  text-decoration: none;
}
a.link_menu:hover {
  color: white;
  background-color: #343129;
  border: 1px solid #71601C;
  text-decoration: none;
}



a.link_menu_konto {
  color: #D0CCB9;
  border: 1px solid #0A0905;
  border-left: 1px solid black;
  border-right: 1px solid #27231F;
  border-right: 1px solid #3E2500;
  font-weight: normal;
  font-size: 10pt;
  font-family: sans;
  padding: 8px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  background-color: #27231F;
}
a.link_menu_konto:visited {
  color: #D0CCB9;
  text-decoration: none;
}
a.link_menu_konto:hover {
  color: white;
  border: 1px solid #71601C;
  text-decoration: underline;
}


a.link_sort {
  color: blue;
  font-family: verdana, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight: none;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
}
a.link_sort:visited {
  text-decoration: none;
}
a.link_sort:hover {
  color: #2233EE;
  text-decoration: underline;
}


a.link_bottom {
  color: gainsboro;
  text-decoration: none;
}
a.link_bottom:visited {
  color: gainsboro;
  text-decoration: none;
}
a.link_bottom:hover {
  color: white;
  text-decoration: underline;
}






a.o_title {
  color: #F20000;
  font-weight: bold;
  font-family: arial;
  font-size: 12pt;
}
a.o_title:visited {
  color: #7D4302;
}
a.o_title:hover {
  color: #FF3737;
  text-decoration: underline;
}

a.submenu_title {
  color: #0000CC;
  font-weight: normal;
  color: #e1dcc8;
  font-family: verdana;
  font-size: 10pt;
  text-decoration: underline;
}
a.submenu_title:visited {
  color: #e1dcc8;
}
a.submenu_title:hover {
  color: white;
}



a.left_list {
  color: #e1dcc8;
  font-family: verdana;
  font-size: 11px;
  text-decoration: none;

}
a.left_list:visited {
  color: #e1dcc8;
  color: #c5ba96;
  text-decoration: none;
}
a.left_list:hover {
  color: white;
  text-decoration: underline;
}


a.left_list2 {
  color: black;
  font-family: tahoma;
  font-size: 11px;
  text-decoration: none;
}
a.left_list2:visited {
  color: black;
  text-decoration: none;
}
a.left_list2:hover {
  color: black;
  text-decoration: underline;
}




a.link_nav {
  color: black;
  font-family: verdana, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  font-weight: none;
  padding: 1px;
  padding-left: 3px;
  padding-right: 3px;
  border: 1px solid #E4B307;
  background-color: #FDF0C6;
}
a.link_nav:visited {
  text-decoration: none;
  color: black;
  border: 1px solid #FAD65A;
  background-color: #FFFFFF;
}
a.link_nav:hover {
  color: black;
  text-decoration: none;
  border: 1px solid black;
  background-color: #FFFFFF;
}


a.link_nav_next {
  color: #6D5603;
  font-family: 'courier new';
  font-size: 8pt;
  text-decoration: none;
  font-weight: bold;
  padding: 1px;
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 8px;
  border: 1px solid #e4b307;
  background-color: #F4EAA2;
}
a.link_nav_next:visited {
  color: #6D5603;
  text-decoration: none;
}
a.link_nav_next:hover {
  color: black;
  text-decoration: none;
  border: 1px solid black;
  background-color: #FFFFFF;
}

a.link_nav_first {
  color: #6D5603;
  font-family: 'courier new';
  font-size: 8pt;
  text-decoration: none;
  font-weight: bold;
  padding: 1px;
  padding-left: 4px;
  padding-right: 4px;
  border: 1px solid #e4b307;
  background-color: #F4EAA2;
}
a.link_nav_first:visited {
  color: #6D5603;
  text-decoration: none;
}
a.link_nav_first:hover {
  color: black;
  text-decoration: none;
  border: 1px solid black;
  background-color: #FFFFFF;
}


a.link_nav_prev {
  color: #6D5603;
  font-family: 'courier new';
  font-size: 8pt;
  text-decoration: none;
  font-weight: bold;
  padding: 1px;
  padding-left: 5px;
  padding-right: 5px;
  margin-right: 8px;
  border: 1px solid #e4b307;
  background-color: #F4EAA2;
}
a.link_nav_prev:visited {
  color: #6D5603;
  text-decoration: none;
}
a.link_nav_prev:hover {
  color: #494338;
  text-decoration: none;
  border: 1px solid black;
  background-color: #FFFFFF;
}



a.link_myinfo {
  color: #AEA688;
  text-decoration: none;
  font-size: 7pt;
  font-family: tahoma;
}
a.link_myinfo:visited {
  color: #AEA688;
  text-decoration: none;
}
a.link_myinfo:hover {
  color: #FFFFFF;
  text-decoration: underline;
}


/* ------------ location panel ------------ */
a.link_loc {
	color: #867848;
	font-family: tahoma;
	font-size: 9pt;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
a.link_loc:visited {
	color: #867848;
	text-decoration: none;
}
a.link_loc:hover {
	color: black;
	text-decoration: underline;
}

a.link_loc_c {
  color: #867848;
	font-family: tahoma;
	font-size: 9pt;
	text-decoration: none;
}
a.link_loc_c:visited {
	color: #867848;
	text-decoration: none;
}
a.link_loc_c:hover {
	color: black;
	text-decoration: underline;
}