/* Grundgerüst - Start */
body, td, p {
  margin: 0;
  padding: 0;
  font-family: Verdana,Arial,Helvetica, sans-serif;
  font-size: 11px;
  color: #001e48;
}

body{
  background-image: url(/design_images/bg_body.jpg);
  background-repeat: repeat-y;
  background-color: #ebfe8e;
}

img {
  border: 0px;
}

img.rand {
  border: 1px solid #09264F;
}

#content a:link {
  border: 0px;
  color: #001E48;
  text-decoration: underline;
  background: transparent;
}

#content a:visited{color:#001E48; text-decoration: underline; background: transparent;}
#content a:hover{color:#001E48; text-decoration: underline; background: #bbca25;}
#content a:active{color:#001E48; text-decoration: underline; background: transparent;}

#search a:link {
  border: 0px;
  color: #FFFFFF;
  text-decoration: underline;
  background: transparent;
}

#search a:visited{color:#FFFFFF; text-decoration: underline; background: transparent;}
#search a:hover{color:#FFFFFF; text-decoration: underline; background: #bbca25;}
#search a:active{color:#FFFFFF; text-decoration: underline; background: transparent;}

a:focus {
  outline: none;
}

#page{
  left:0;
  position:absolute;
  top:0;
  width:995px;
  z-index: 1;
}
/* Grundgerüst - Ende */

/* Kopfbereich - Start */
#flashintro{
  height:325px;
  left:243px;
  position:absolute;
  top:0px;
  width:1200px;
  z-index:10;
}

#big_header{
  width: 986px;
  height: 53px;
  padding: 35px 0 0 60px;
}

#product{
  background-image:url(/design_images/product.jpg);
  background-repeat:no-repeat;
  height:170px;
  left:943px;
  position:absolute;
  top:34px;
  width:385px;
  z-index:2;
}

#border_layout_edge{
  background-image:url(/design_images/border_edge_left_top.jpg);
  background-repeat:no-repeat;
  height:54px;
  left:6px;
  position:absolute;
  top:88px;
  width:54px;
  z-index: 5;
}
/* Kopfbereich - Ende */

/* Suche - Start */
#search{
  background-image:url(/design_images/searchbar.jpg);
  background-repeat:no-repeat;
  height:35px;
  left:391px;
  padding-left:316px;
  position:absolute;
  top:60px;
  width:552px;
  z-index:3;
}

.search_txt{
  padding-top: 7px;
  float:left;
  font-size: 11px;
  color: #fff;
  font-weight: bold;
}

.search_txt a{  
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

.phpdigHighlight{
font-weight: bold;
}


#search_input{
	background-image:url(/design_images/bg_search_input.jpg);
	border:0 none;
	color:#000000;
	float:left;
	height:16px !important;
	margin:7px 10px 0;
	padding:3px 5px 0;
	width:125px;
}
/* Suche - Ende */



.border_top{
    background-image: url(/design_images/border_top.jpg);
    background-repeat: no-repeat;
  height: 12px;
  width: 974px;
  float: left;
}

.border_bottom{
    background-image: url(/design_images/border_bottom.jpg);
  height: 12px;
  width: 986px;
  float: left;
}

#middle{
    background-image: url(/design_images/bg_middle.gif);
    background-repeat: repeat-y;
    width: 986px;
    float: left;
}

#container_main{
  width: 688px;
  background-color: #ffffff;
  float: left;
}

/* Men� - Start */

#menu{
  float:left;
  margin-left:18px;
  width:178px;
}
#menuGra{
  float:left;
  height:495px;
  width:56px!important;
  width:32px;
    background-image: url(/design_images/bg_menu_right.jpg);
    background-position: 0 -331px;
    background-repeat: no-repeat;
    visibility:hidden;
}
#menuGraW{
  float:right;
  height: 63px;
  width:13px;
    background-color: #fff;
    background-image: url(/design_images/bg_menu_w.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
    visibility:hidden;
}
#menuGraWA{
  float:right;
  height: 64px;
  width:13px;
    background-color: #fff;
    background-image: url(/design_images/bg_menu_w3.jpg)!important;
    background-image: url(/design_images/bg_menu_w2.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
    visibility:hidden;
}

#menu ul,
#menu li{
  list-style-type:none;
  float:left;
  width:161px;
  display:table;
  border:none;
  
}

* html li.lv2 a{ 
  width:100px;
}
#menu_top li{
  list-style-type:none;
  float:left;
  width:161px;
}
#menu li.lvl2{
  background-image:url(/design_images/menSep2.gif);
  background-position: bottom left;
  background-repeat:no-repeat;
  /*behavior: url(/js/iepngfix.htc);*/
}
#menu li.lvl3{
  background-image:url(/design_images/menSep.gif);
  background-position: bottom left;
  background-repeat:no-repeat;
  background-color: #FFF;
  border-left: 1px solid #CAD026;
  border-right: 1px solid #CAD026;
  width:159px !important;
  width:157px;
  /*behavior: url(/js/iepngfix.htc);*/
}
li.lvl2act2{
  background-image:url(/design_images/menLiAct2.gif);
  background-repeat: no-repeat;
}

li.lvl221{
  background-image:url(/design_images/menLi2_31.gif);
  background-repeat: no-repeat;
}
li.lvl21{
  background-image:url(/design_images/menLi2_3.gif);
  background-repeat: no-repeat;
}
li.lvl2act2_1 {
background-image:url(/design_images/menLiAct2_1.gif);
background-repeat:repeat-y;
}

li.lvl2act2_3{
  background-image:url(/design_images/menLi2_3Act.gif);
  background-repeat: no-repeat;
}

li.lvl3act3{
  background-image:url(/design_images/menLi3Act.gif);
}

li.lvl3act3 a {
	color: #FFF !important;
	}

li.lvl2act2 a {
	color: #FFF;
	}
li.lvl2act2 ul a {
	color: #001E49;
	}

a.activelink {
	color: #FFF !important;
}
	
li.lvl2act2_1 a {
	color: #FFF !important;
	}

#menu ul li ul li a{
  text-decoration:none;
  color:#001E49;
  display:block;
  width:160px;
  padding: 2px 0 4px 0;
}

#menu li.lvl2 a, #menu li.lvl22 a, #menu li.lvl32 a, #menu li.lvl21 a,#menu li.lvl221 a, #menu li.lvl2act2_3 a,#menu li.lvl2act2 a, #menu li.lvl2act2_1 a{
  text-decoration:none;
  color:#001E49;
  display:block;
  line-height:11px;
	margin:0 0 0 18px;
	padding:5px 0 10px;
  width:128px;
  font-weight:300;
}

#menu li.lvl3 a, #menu li.lvl3act3 a{
  margin:0 0 0 30px;
  width:120px;
  font-weight:300;
}
#menu ul a{
  text-decoration:none;
  color:#001E49;
  display:block;
  width:140px;
}

ul.menu_top{
  margin:0;
  padding: 40px 0 0 41px;
}

ul.menu_top ul{
  margin:0;
  padding:0;
}
li.menu_top{
  background-image:url(/design_images/btn_navi_main_off.gif);
  background-repeat:no-repeat;
  font-size:11px;
  height: 27px;
  font-weight:bold;
  list-style-type:none;
  margin: 0 0 3px 0;
  padding: 0 0 0 18px;
  width:162px;
}

li.menu_top a{
  padding: 7px 0 8px 0;
}
li.menu_top_active{
  background-image:url(/design_images/bg_menu_open.gif);
  background-repeat: repeat-y;
  font-size:11px;
  font-weight:bold;
  padding: 6px 0 0 0;
  list-style-type:none;
  margin:0;
  width:162px;
}

li.abbinder{
  background-image:url(/design_images/li_abbinder.gif);
  background-repeat:no-repeat;
  height: 12px !important;
  height: 16px;
  width: 161px;
  list-style-type:none;
  line-height: 0px;
  font-size: 0px;
  padding-bottom: 3px;
  margin: 0px;
}
.menTop{
  padding: 0 0 4px 18px;
  line-height: 15px;
  display:block;
}
/* Men� - Ende */

#header{
  width: 688px;
  height: 65px;
  float: left;
}
#content li, ul {
  margin:0 0 0 15px;
  padding:0;
}
#content li {
  margin:0;
}
.content{
  padding: 10px 50px 50px 25px;
  width:443px !important;
  width:510px;
  float: left;
  line-height:14px;
}

.content ul{
  padding-top: 8px;
  margin-top: 0px;
}

#content img.marginfix{
  margin-right:-50px;
}

.header_aua{
  background-image: url(/design_images/header_aua.gif);
  background-repeat:no-repeat;
}

.header_apothekian{
  background-image: url(/design_images/header_apothekian.gif);
  background-repeat:no-repeat;
}


.header_book{
  background-image: url(/design_images/header_book.gif);
  background-repeat:no-repeat;
}

.header_happy{
  background-image: url(/design_images/header_happy.gif);
  background-repeat:no-repeat;
}

.header_meet{
  background-image: url(/design_images/header_meet.gif);
  background-repeat:no-repeat;
}

.header_pack{
  background-image: url(/design_images/header_pack.gif);
  background-repeat:no-repeat;
}

.header_talking{
  background-image: url(/design_images/header_talking.gif);
  background-repeat:no-repeat;
}

.header_walking{
  background-image: url(/design_images/header_walking.gif);
  background-repeat:no-repeat;  
}

.header_office{
  background-image: url(/design_images/header_office.gif);
  background-repeat:no-repeat;  
}

.header_visit{
  background-image: url(/design_images/header_visit.gif);
  background-repeat:no-repeat;  
}
.header_lind{
  background-image: url(/design_images/header_lind.gif);
  background-repeat:no-repeat;  
}
.header_healthy{
  background-image: url(/design_images/header_healthy.gif);
  background-repeat:no-repeat;  
}
.header_myths{
  background-image: url(/design_images/header_myths.gif);
  background-repeat:no-repeat;  
}

h1{
  font-size: 13px;
  color: #001e48;
  font-weight: bold;
  padding-bottom: 0px;
  margin-bottom: 5px;
}

#header h1 { 
  font-size: 13px;
	color: #BBCA25;
  font-weight: bold;
	padding: 0 0 2px;
  width:585px;
	line-height: 14px;
}

#content_home_middle  h2{
  color:#001E48;
  float:left;
  font-size:19px;
  font-weight: bold;
  margin:0;
  padding:3px 0 0;
  width:474px !important;
  width:443px;
  line-height:22px;
}


.gruen_fett {
  color:#BBCA25;
  float:left;
  font-size:13px;
  margin:0;
  /* padding:3px 0 6px; */
  width:474px !important;
  width:443px;
  line-height:14px;
}	

h2{
  color:#061335;
  float:left;
  font-size:19px;
  margin:0;
  padding:3px 0 16px;
  width:474px !important;
  width:443px;
  line-height:22px;
}

h3{
color:#001E48;
font-size:13px;
font-weight:bold;
margin-bottom:5px;
padding-bottom:0;
}

a.mehr{
  color: #c8d01d;
  text-decoration: none;
  background: transparent;
  font-weight:bold;
}

a.mehr:visited{color:#bbca25; background: transparent; font-weight:bold;}
a.mehr:hover{color:#001e49; background: transparent; font-weight:bold;}
a.mehr:active{color:#bbca25; background: transparent; font-weight:bold;}

li.product_property{
  color: #c8d01d;
  padding-bottom: 8px !important;
}

li.product_property span {
  color: #001e48;
}

#teaser {
  float:left;
  width:170px;
}

.teaser {
  background-image: url(/design_images/teaser_separate.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
  margin-bottom: 0;
  padding-bottom: 13px;
  width: 170px;
  float: left;
  padding-top:7px;
}

.last_teaser {
  background-image: url() !important;	
}
.teaser p{
  padding-top:6px;
}

#footer{
  clear:both;
  padding-bottom:50px;
  width:986px;
}

#footer_left{
  float:left;
  font-size:9px;
  padding-left:19px;
  text-align:left;
  width:588px;
  color: #000000;
}

#footer_left .marken, .marken {
  color:#96a320;
  width:656px;
  margin-top:4px;
}

#footer_right{
  float: left;
  font-size: 9px;
  text-align:right;
  color: #000000;
  width:367px;
}


#footer_right a:link {
  border: 0px;
  color: #000000;
  text-decoration: underline;
  background: transparent;
}

#footer_right a:visited{color:#000000; text-decoration: underline; background: transparent;}
#footer_right a:hover{color:#444444; text-decoration: underline; background: transparent;}
#footer_right a:active{color:#000000; text-decoration: underline; background: transparent;}

#infobox{
  background-image: url(/design_images/infobox.gif);
  background-repeat: no-repeat;
  width: 443px;
  height: 128px;
  vertical-align: middle;
}

.messer_gabel{
  background-image: url(/design_images/lui_messer_gabel.gif) !important;
  background-repeat: no-repeat !important;
  width: 443px !important;
  height: 135px !important;
}

.schimpfend{
  background-image: url(/design_images/lui_schimpfend.gif) !important;
  background-repeat: no-repeat !important;
  width: 443px !important;
  height: 142px !important;
}
.koffer{
  background-image: url(/design_images/lui_koffer.gif) !important;
  background-repeat: no-repeat !important;
  width: 443px !important;
  height: 142px !important;
}
.freuender{
  background-image: url(/design_images/lui_freuender.gif) !important;
  background-repeat: no-repeat !important;
  width: 443px !important;
  height: 135px !important;
}
#infobox p{
  margin: 0;
  padding: 5px 90px 0 29px;
}

/* Home - Start */
h4{
  font-size: 13px;
  color: #bbca25;
  margin:0;
  padding:0 0 8px;
}

h4 a {
  font-size: 13px;
  color: #bbca25 !important;
  margin:0;
  padding:0 0 8px;
  text-decoration:underline !important;
  background-color: #FFF !important;
}

#content_home{
  float: left;
  padding:31px 46px 0 23px;
  width:449px !important;
  width:518px;
  margin:10px 0 0;
}

#content_home h4 {
	color: #001E48 !important;
  font-size: 14px;
  margin:0;
  padding:0 0 8px;
/*  text-decoration:underline !important; */
  background-color: #FFF !important;
	
}
#content_home p, pdiv {
	line-height:14px;float: left; padding-top:10px; 
}

#content_home_left{
  width: 211px;
  float: left;
}

#content_home_right{
  float:left;
  width:211px;
}

#content_home_middle{
  clear: both;
  padding-bottom:0px;
  width: 445px;
}

#separate_vertical_home{
  background-image: url(/design_images/separate_home_vertical.gif);
  background-repeat:no-repeat;
  width: 2px;
  float: left;
  height: 282px;
  margin: 0px 11px 0px 10px;
}

#separate_horizontal_home_large{
  background-image:url(/design_images/separate_home_large_horizontal.gif);
  background-position:0 11px;
  background-repeat:no-repeat;
  height:14px;
  width: 445px;
  padding-top: 11px;
  float: left;
}

.content_image{
  border: 1px solid;
  border-color: #06234d;
}

#separate_horizontal_home_small{
  background-image:url(/design_images/separate_home_small_horizontal.gif);
  background-position:0 11px;
  background-repeat:no-repeat;
  height:13px;
  padding-top:12px;
}

.teaser_home{
  float:left;
  padding-bottom:35px;
  padding-top:80px;
  width:170px;
}
/* Home - Ende */

#font_size_switcher{
  float:left;
  padding-left:0;
  padding-top:10px;
}

a.font_size_switcher_link{
  color: #9c9d9d;
}

/* Unterseiten */
h5{
  font-size: 11px;
  color: #bbca25;
  margin:0;
  padding:0 0 8px;
}

div.number1 {
  background: 30px 36px url(/design_images/separator.gif) no-repeat;

}
div.number2 {
  background: 30px 49px url(/design_images/separator.gif) no-repeat;

}

li.product_property input {
  text-align: right;
}

img.separator {
  padding: 13px 0 0 100px;
  margin: 0 0 0 0 !important;
  margin: 0 0 0 100px;
  display: block;
}

/* Kontaktformular */

.label {
  float:left;
  width: 108px;
  padding-left: 34px !important;
  padding-left: 51px;
}

.label_red {
  color: #FD010D;
  float:left;
  width: 108px;
  padding-left: 38px;
}

.formularzeile {
  padding: 0 0 10px 0;
  width: 100%;
  float: left;
}

/* Service - Downloadseite */

#download #teaser1 {
  background: url(/content_images/service/broschuere.gif) no-repeat 312px 1px;
  height: 120px;
}
#download #teaser2 {
  background: url(/content_images/service/bg_down_t2.jpg) no-repeat;
  padding-left: 210px;
  height: 150px;
}
#download #teaser3 {
  background: url(/content_images/service/bg_down_t3.jpg) no-repeat 264px 1px;
  height: 200px;
}

/* Sitemap - Downloadseite Anfang */

li.sitemap {
  line-height:16px;
  color: #c8d01d;
}

ul.sitemap{
  padding: 0px 0 0 0;
}

h2.sitemap{
  font-size: 13px;
  color: #001e48;
  font-weight: bold;
  padding-bottom: 0px;
  margin: 10px 0 5px;
  text-decoration: underline;
}

/* Sitemap - Downloadseite Anfang */

#mailform{
  background-image: url(/design_images/bg_kontakt.gif);
  height:507px;
  width:444px !importan;
  width:443px;
  padding-top:25px;
  background-repeat: no-repeat;
}


/*  Liste im Content f�r echten Content  */
ul.contentliste {
	padding: 0 !important;
}

/* Problemcheck */

.problemcheck {
	padding-left: 314px !important;
	padding-left: 314px;
	align:right;	
}


/* Mythen und FAQ */

p.mitBottom {
	padding-bottom: 0px !important;
	padding-bottom: 10px;
}

h6{
  font-size: 13px;
  color: #bbca25;
  margin: 0;
  padding:23px 0 0 29px;
}