/* Stylesheet dadder */

* {
	margin: 0;
	padding: 0;
}

html { 
	color: #000;
	font: 100%/1.4 "Georgia", Arial, Verdana, Helvetica, sans-serif;
}
	
body {
  background-image: url(../images/bgjpg/bg3_2.jpg);
  background-repeat: no-repeat;
  background-color: #7D9248;
  font-family: Arial;
  font-size: 12px;
}

h1 {
	color: #FFF;
} 
 
/* -------------------------------------------------------------------------------- */
/* Fonts */
/* -------------------------------------------------------------------------------- */

.font_georgia_11, .font_georgia_13, .font_georgia_16, .font_georgia_20 { font-family: Georgia; }
.font_georgia_11 { font-size: 11px; }
.font_georgia_13 { font-size: 13px; }
.font_georgia_16 { font-size: 16px; }
.font_georgia_20 { font-size: 20px; } /* default 27px */

.font_arial_11 { font-family: Arial; } 
.font_arial_11 { font-size: 12px; } 


/* -------------------------------------------------------------------------------- */
/* Content */
/* -------------------------------------------------------------------------------- */

#content {
  width: 1096px;
  margin: 0px 0px 0px 15px;
}

#content2 {
  width: 1086px;
  margin: 0px 0px 0px 15px;
}

#top_area {
  margin: 0px;
  border-bottom: 5px solid #FFF;
}

#top_area #logo {
}

.logo_dadder {
  margin-left: 28px;
  margin-top: 30px;
  float: left;
  width:196px;
  height:145px;
  background:url(../images/bgjpg/dadder_logo.gif);
  background-repeat: no-repeat;
}

a.logo_link { color: #FFF; text-decoration: none; }
a.logo_link:link     { color: #FFF; text-decoration: none;}
a.logo_link:visited  { color: #FFF; text-decoration: none;}
a.logo_link:hover    { color: #FFF; text-decoration: none;}
a.logo_link:active   { color: #FFF; text-decoration: none;}

a { color:#4F6E28; }
a:HOVER { color:#94AE53; }


#top_area #hinweis {
  float: right;
  width:80px;
  height:80px;
  margin: 30px 0px -50px 0px;
  padding:21px;
  padding-top:31px;
  background-image: url(../images/round_button.png);
  background-repeat: no-repeat;
  _background:none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/round_button.png',sizingMethod='crop');
	font-size:12px;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
}

#main_area {
  margin-left: 1px;
}

#main_area #column1 {
  float: left;
  margin:0px;
  width: 196px;
  height: 475px;
}

/* -------------------------------------------------------------------------------- */
/* Menu left side */
/* -------------------------------------------------------------------------------- */

#main_area #column1 #menu {
  padding-top:16px;
}

a.menu_link { color: #FFF; text-decoration: none; }
a.menu_link:link     { color: #FFF; text-decoration: none; }
a.menu_link:visited  { color: #FFF; text-decoration: none; }
a.menu_link:hover    { color: #FFF; text-decoration: none; }
a.menu_link:active   { color: #FFF; text-decoration: none; }

#menu_item_list {
  list-style-type:none;
}

.menu_item {
  margin-bottom:5px; 
  padding-left: 13px;
  cursor: pointer;
}

#sub_menu {
  border-top: 0px solid #FFF;
  margin-top: 5px;
  margin-bottom: 5px;
}

.sub_menu_item {
  background-image: url(../images/tree.gif);
  background-repeat:no-repeat;
  padding: 5px 0px 5px 36px;
  border-bottom: 0px solid #FFF;
  color: #FFF;
  background-color:transparent;
}

.sub_menu_item_letzte {
  background-image: url(../images/tree_end.gif);
  background-repeat:no-repeat;
  padding: 5px 0px 5px 36px;
  border-bottom: 0px solid #FFF;
  color: #FFF;
  background-color:transparent;
}

.sub_menu_item_normal {
  background-color: transparent;  
}

.sub_menu_item_hover {
  background-color: #6FB306;  
}

a.sub_menu_link { color: #FFF; text-decoration: none; }
a.sub_menu_link:link     { color: #FFF; text-decoration: none;}
a.sub_menu_link:visited  { color: #FFF; text-decoration: none;}
a.sub_menu_link:hover    { color: #FFF; text-decoration: none;}
a.sub_menu_link:active   { color: #FFF; text-decoration: none;}

/* -------------------------------------------------------------------------------- */
/* Common Main */
/* -------------------------------------------------------------------------------- */

#one_column_x {
  float: left;
  margin-left:1px;
  width: 196px;
}

#two_column_x {
  float: left;
  margin-left:1px;
  width: 503px;
}

#three_column_x {
  float: left;
  margin-left:1px;
  width: 700px;
}

#three_column_xy {
  float: left;
  margin-left:1px;
  width: 690px;
}

#one_column {
  float: left;
  margin-left:1px;
  width: 700px;
}

#one_two_column_one {
  float: left;
  margin-left:1px;
  width: 196px;
}

#one_two_column_two {
  float: left;
  margin-left:1px;
  width: 393px;
}

#two_one_column_two {
  float: left;
  margin-left:1px;
  width: 393px;
}

#two_one_column_one {
  float: left;
  margin-left:1px;
  width: 196px;
}

#main_area #column2 {
  float: left;
  margin-left:1px;
  width: 196px;
}

#main_area #column34 {
  float: left;
  margin-left:1px;
  width: 503px;
}

#main_area #column35 {
  float: left;
  margin-left:1px;
  width: 493px;
}

#main_area #column34 #lady {
  width: 503px;
  height: 217px;
  color: #6FB306;
  background-image: url(../images/lady.jpg);
  background-repeat: no-repeat;
  background-color:#ffffff;
}

#main_area #column34 #lady #lady_text {
  padding:15px 0px 0px 10px;
}

#main_area #column34 #lady #lady_text_big {
  width:240px;
  margin-top:45px;
  padding:0px;
  text-align:center;
  vertical-align: middle;
}

#main_area #column5 {
  float: left;
  margin-left:1px;
  height: 420px;
  width: 186px;
}

.text_block {
}
.text_block_head {
  padding:16px 10px 10px 10px;
}
.text_block_text {
  padding:0px 10px 25px 10px;
}

a.text_block_text_link          { color: #6FB306; text-decoration: underline; }
a.text_block_text_link:link     { color: #6FB306; text-decoration: underline; }
a.text_block_text_link:visited  { color: #6FB306; text-decoration: underline; }
a.text_block_text_link:hover    { color: #BF3684; text-decoration: underline; }
a.text_block_text_link:active   { color: #6FB306; text-decoration: underline; }


.pair {
}
.pair .left_element {
  float: left;
}
.pair .right_element {
  float: left;
  border-left: 1px solid #FFF;
}

.pair .pair_element {
  width: 251px;
}

.pair .pair_element .pair_element_head {
  padding: 10px 0px 14px 10px;
  background-color: #6FB306;  
  color: #FFF;
  line-height: 18px;
}

.pair .pair_element .pair_element_foto {
  padding:5px 0px 5px 0px;
  background-color: #FFF;  
}
.pair .pair_element .pair_element_text {
  padding: 0px 10px 25px 10px;
  background-color: #FFF;  
  color: #000;
}

a.pair_element_text_link { color: #6FB306; text-decoration: underline;}
a.pair_element_text_link:link     { color: #6FB306; text-decoration: underline;}
a.pair_element_text_link:visited  { color: #6FB306; text-decoration: underline;}
a.pair_element_text_link:hover    { color: #BF3684; text-decoration: underline;}
a.pair_element_text_link:active   { color: #6FB306; text-decoration: underline;}

a.button_link { color: #FFF; text-decoration: none;}
a.button_link:link     { color: #FFF; text-decoration: none;}
a.button_link:visited  { color: #FFF; text-decoration: none;}
a.button_link:hover    { color: #FFF; text-decoration: none;}
a.button_link:active   { color: #FFF; text-decoration: none;}

.button_normal, .button_hover { 
  color:#FFF; 
  margin-top:25px; 
  float:left;
  padding:5px 10px 5px 10px;
  background-color:#679F06; 
}
.button_hover { background-color:#BF3684; }

.clear {
  clear:both;
}

/* -------------------------------------------------------------------------------- */
/* Impressum */
/* -------------------------------------------------------------------------------- */

#impressum {
  margin:12px 0px 15px 1px;
}
#impressum_inner {
  float:right;
  margin-right:2px;
}
#impressum_text {
  float:left;
  color: #FFF;
}
#impressum_image {
  margin-left:10px;
  float:left;
}

a.imprint_link:link     { color: #FFF; text-decoration: none;}
a.imprint_link:visited  { color: #FFF; text-decoration: none; }
a.imprint_link:hover    { color: #BF3684; text-decoration: none;}
a.imprint_link:active   { color: #FFF; text-decoration: none;}

a.imprint_link_active:link     { color: #FFF; font-weight: bold; text-decoration: none;}
a.imprint_link_active:visited  { color: #FFF; font-weight: bold; text-decoration: none; }
a.imprint_link_active:hover    { color: #BF3684; font-weight: bold; text-decoration: none;}
a.imprint_link_active:active   { color: #FFF; font-weight: bold; text-decoration: none;}

/* -------------------------------------------------------------------------------- */
/* AGB */
/* -------------------------------------------------------------------------------- */

.agb_paragraph_head_text {
  margin-top: 5px;
  font-weight: bold;
}

.agb_paragraph_text {
  font-weight: normal;
}

/* -------------------------------------------------------------------------------- */
/* Uber uns */
/* -------------------------------------------------------------------------------- */

a.ueber_uns_link { color: #FFF; text-decoration: underline;}
a.ueber_uns_link:link     { color: #FFF; text-decoration: underline;}
a.ueber_uns_link:visited  { color: #FFF; text-decoration: underline;}
a.ueber_uns_link:hover    { color: #BF3684; text-decoration: underline;}
a.ueber_uns_link:active   { color: #FFF; text-decoration: underline;}

/* -------------------------------------------------------------------------------- */
/* Endlich Rauchfrei */
/* -------------------------------------------------------------------------------- */

a.heilmittel_link { color: #679F06; text-decoration: underline;}
a.heilmittel_link:link     { color: #679F06; text-decoration: underline;}
a.heilmittel_link:visited  { color: #679F06; text-decoration: underline;}
a.heilmittel_link:hover    { color: #BF3684; text-decoration: underline;}
a.heilmittel_link:active   { color: #679F06; text-decoration: underline;}

.heilmittel_link_active { color: #679F06; font-weight: bold ;}

.inhalt_praeparat_head_text {
  margin-top:10px;
  color:#679F06;
}

/* -------------------------------------------------------------------------------- */
/* Kontakt */
/* -------------------------------------------------------------------------------- */

#kontakt_form select {
  width:176px;
}

a.kontakt_link { color: #FFF; text-decoration: underline;}
a.kontakt_link:link     { color: #FFF; text-decoration: underline;}
a.kontakt_link:visited  { color: #FFF; text-decoration: underline;}
a.kontakt_link:hover    { color: #FF33CC; text-decoration: underline;}
a.kontakt_link:active   { color: #FFF; text-decoration: underline;}

a.login_link { color: #F00; text-decoration: underline; font-size:1.3em; }
a.login_link:link     { color: #F00; text-decoration: underline;}
a.login_link:visited  { color: #F00; text-decoration: underline;}
a.login_link:hover    { color: #FF33CC; text-decoration: underline;}
a.login_link:active   { color: #F00; text-decoration: underline;}

.button {
	height: 20px;
	background-color: #6FB306;
	border:1px solid #6C8935;
	color:#ffffff;
	font-size:12px; 
	cursor:pointer;
	width:120px;
}

.button_trans {
	background-color: transparent;
	border:0px;
	color:#ffffff;
}

.textboxfehler {
	border:1px solid red;
}

.bestellschritt {
	text-align:center;
	background-color:#6FB306;
	color:#ffffff;
}

.bestellschritt a {
	color:#ffffff;
}

.bestellschritt_aktiv {
	text-align:center;
	background-color:#587036;
	color:#ffffff;
	font-weight:bold;
}

.fehler {
	color:red;
}

/** Livesuche **/

#search-results {
background:#e2ebe6 ;
border:0px solid;
position:absolute;
text-align:left;
width:316px;
z-index:1;
}
#ls {
background:#FFF;
border:1px solid;
z-index:2;
}
#li_ls_1 {
background-color:#e2ebe6;
list-style-image:none;
list-style-type:none;
}
#li_ls_2 {
background-color:#FFF;
list-style-image:none;
list-style-type:none;
}
#li_ls_2:HOVER {
background-color:#e2ebe6;
list-style-image:none;
list-style-type:none;
}
#ls_highlight {
background-color:#e2ebe6;
list-style-image:none;
list-style-type:none;
}
