a:link, a:visited, a:active {
  text-decoration: underline;
  color: #006600;
}

a:hover {
  text-decoration: none;
  color: #000000;
}

a.navi:link, a.navi:visited, a.navi:active {
  text-decoration: none;
  color: #006600;
  padding-right : 10px;
  padding-left  : 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

a.navi:hover, td.navi {
  text-decoration: none;
  background-color : #ff9900;
  color: #ffffff;
  padding-right : 10px;
  padding-left  : 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

a.subnavi, a.subnavi:visited, a.subnavi:active {
  text-decoration: none;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  padding-left   : 15px;
  padding-top    : 2px;
  padding-bottom : 2px;

  width : 153px !important;
  width : 168px;
  display : block;
}

a.subnavi:hover {
	background-image: url(img/lp_orange.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;
	background-color : #ffffff;
}

body {
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(img/page_bg.gif);
	background-repeat: no-repeat; background-position: -10px 300px;
}

.navi_2_n { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 10px; border-bottom: 1px dotted #006600; width: 100%}
.content {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.content_2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.headline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #006600; border-color: black black #003300; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}

.header_orange {  font-weight: bold; background-color: #FF9900;}
.header_green {  font-weight: bold; background-color: #C1D7C2;}

ul.orange {  list-style-image: url(img/lp_orange.gif);}

input.input_submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ff9900;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #D9E5D9;
	border-color: #006600 #006600 #006600 #006600;
	border-width: 1px;
}

hr {
  border : solid 1px #006600;
  height : 0px;
}

.ueber_orange {
  color       : #ff9900;
  font-size   : 14px;
  font-weight : bold;
  font-family : arial;
}

.ueber_green {
  color       : #387337;
  font-size   : 14px;
  font-weight : bold;
  font-family : arial;
}

.ueberschrift {
  color       : #387337;
  font-size   : 18px;
  font-weight : bold;
  font-family : verdana;
}

select.shop {
  font-size : 10px;
}