 
 

/*	------------------		general		------------------	*/
* {
	margin:0;
	padding:0;
	border:0;
}




body,
div,
a,
a:link,
a:visited,
a:focus,
a:hover,
a:active {
	
	text-decoration:none;
	color: #6b6b6b;
}
a:active {
    outline:none;
}

:focus {
    -moz-outline-style:none;
}

input[type=submit],
input[type=reset],
input[type=button]
{
    filter:chroma(color=#000000);
    color:#010101;
}

p {
	clear: both;
}


*+html legend { 
	margin-left: -6px; 
}

.text {
	  line-height:14pt;
}

sup.regz {
   vertical-align: baseline;
   position: relative;
   top: 0em; 
   font-size:1.0em;
}


/*	------------------	/	general		------------------	*/

body {
	margin:0px;
	padding:0px;
    font-size:9pt;
	
	color:#6b6b6b;
	
    width: 100%;               
    
	background-color:#bebebe;
	
	font-family:arial;
	

}


html {
	overflow-y:scroll;
}

.mobile {
	display:none;
}


body.white {
	background-color:#ffffff;
}

.bg_preloader_logout {                                                                           
	background-image: url("/bihaktiv/img/layout/bg_n_preloader_logout.jpg");
	background-repeat:no-repeat;
}

.bg_produkte {                                                                                            
	background-image: url("/bihaktiv/img/layout/bg_n_produkte.jpg");
	background-repeat:no-repeat;
}

.bg_therapiegebiete {                                                                                   
	background-image: url("/bihaktiv/img/layout/bg_n_therapiegebiete.jpg"); 
	background-repeat:no-repeat;
}

.bg_suche_impressum {
	background-image: url("/bihaktiv/img/layout/bg_n_suche_impressum.jpg");       
	background-repeat:no-repeat;
}

.bg_startseite {
	background-image: url("/bihaktiv/img/layout/bg_n_startseite.jpg");
	background-repeat:no-repeat;
}

.bg_service {                                                                                                
	background-image: url("/bihaktiv/img/layout/bg_n_service.jpg");
	background-repeat:no-repeat;
}


form {
	display:inline;
}

div#wrap  {
	margin:0px auto;               
    text-align:left;
	padding-left:87px;
	
	width:864px;
}

.shadowboxContent {
	z-index:99;
	overflow:visible;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}

h1 {
	font-size:13.5pt; 
	color:#00356d;
}

.fll {
	float:left;
}

.flr {
	float:right;
}

.cll {
	clear:left;
}
.clr {
	clear:right;
}

.clb {
	clear:both;
}

.mr15 {
	margin-right:13px;	
}

.mb15 {
	margin-bottom:15px;	
}

.mb10 {
	margin-bottom:10px;	
}

.p10 {
	padding:10px;
}


.p20 {
	padding:20px;
}


.pt15 {
	padding-top:15px;
}


.p10lr {
	padding-left:10px;
	padding-right:10px;
}

.p15lr {
	padding-left:15px;
	padding-right:15px;
}

.p21lr {
	padding-left:21px;
	padding-right:21px;
}

.abstand {
	 padding-bottom:30px;
}
.abstand2 {
	 margin-bottom:30px;
}

.bgwhite {
	background-color:#ffffff;
}

.fb {
	font-weight:bold;
	font-family: 'arial';
}

a {
	text-decoration:none;
	}

.blau, a.blau {
	color:#00356d;
}

.weiss {
	color:#ffffff;
}

.warntext {
	color:#ff0000;
}

.bggrau {
	background-color:#F9F9F9;	
}

img.grbild, .grossbild2 {
	border:1px solid #eeeeee;

}

.lupe{
	z-index:1;
	margin:7px;
	width: 23px; 
	height: 23px;
}

.lightboxlogin {
	cursor:pointer;	
}


.nachoben a {
	background-image:url(/bihaktiv/img/layout/top_arrow.png); 
	background-repeat:no-repeat; 
	background-position:0px 5px;
	padding-left:20px;
	text-decoration:underline;
}


/* HEADER */

#header {
	height:62px;
	margin:15px 0px 15px 0px;
}


#header #personal {
	margin-top:3px;
	text-align: right;
	}

a.btn26 {
	padding-top:4px;
	text-align:center;
	text-decoration:none!important;
	font-weight:bold;
	color:#ffffff;
	display:block;
	background-image:url(/bihaktiv/img/layout/btn23_inactive.gif);
	background-repeat:repeat-x;
	height:26px;
}

a.btn26:hover {
	background-image:url(/bihaktiv/img/layout/btn23_active.gif);
}

a.w77 {
	width:77px;
}

a.btn19 {
	padding-top:3px;
	text-align:center;
	display:block;
	background-image:url(/bihaktiv/img/layout/btn19_inactive.gif);
	background-repeat:repeat-x;
	height:19px;
}
a.btn19:hover {
	background-image:url(/bihaktiv/img/layout/btn19_active.gif);
}



div#profilinfo a {
	font-size:8pt;
	color:#A6A6A6;
	text-decoration:none;
	}


div#searchbox {
	clear:both;
	margin-top:6px;
	height:21px;
	}

div#searchbox input {
	vertical-align:top;
	margin:0px;
	padding:0px;
	height:19px;
	border:1px solid #e2e2e2;
	}


div#searchbox #btn_suche {
	display:inline-block;
	height:21px;
	width:21px;
	background-image:url(/bihaktiv/img/layout/btn_suche.png);
	background-position:0px 0px;
	margin-left:2px;
	top: 0px;
}

div#searchbox #btn_suche:hover {
	background-position:0px -21px;
}



div.searchbox {
	clear:both;
	margin-top:6px;
	height:21px;
	}

div.searchbox input {
	vertical-align:top;
	margin:0px;
	padding:0px;
	height:19px;
	border:1px solid #e2e2e2;
	}


div.searchbox .btn_suche {
	display:inline-block;
	height:21px;
	width:21px;
	background-image:url(/bihaktiv/img/layout/btn_suche.png);
	background-position:0px 0px;
	margin-left:2px;
	top: 0px;
}

div.searchbox .btn_suche:hover {
	background-position:0px -21px;
}



div#nofk {
	height:52px;
}

div#topnav {
	width:849px;
	height:23px;
	background-image:url(/bihaktiv/img/layout/topnav_inactive.gif);
	background-repeat:repeat-x;
	clear:left;
}


div#topnav div#r_nav {
	background-image:url(/bihaktiv/img/layout/topnav_r_inactive.gif);
	background-repeat:repeat-x;
	}

div#topnav ul, div#sub_topnav ul {
		padding:0px;
		margin:0px;
  	    list-style: none;
	}

div#topnav li {
		float:left;	
		height:23px;
	}


div#topnav a, div#topnav div.lightboxlogin {
	display:block;
	padding:3px 21px 0px 21px;
	color:#ffffff;
	font-family:arial;
    	font-size:9pt;
	height:23px;
	text-decoration:none;

	}

div#topnav a:hover, div#topnav a:link.active, div#topnav a:visited.active, div#topnav a.re_topnav:hover, div#topnav a.re_topnav:link.active, div#topnav a.re_topnav:visited.active, div#topnav div.lightboxlogin:hover {
	background-image:url(/bihaktiv/img/layout/topnav_active.gif);
	background-repeat:repeat-x;
	color:#002e54;
	}


div#topnav a.re_topnav {
	background-image:url(/bihaktiv/img/layout/trenner_topnav_re.gif);
	background-position:top right;
	background-repeat:no-repeat;
} 

div#topnav div#sm {
	padding:0px 10px 0px 30px;
}
div#topnav div#sm a {
	float:left;	
	margin:0px;
	padding:0px;
	width:16px;
	height:20px;
	margin-left:5px;

}

div#topnav div#sm a.rss {
	background:transparent url(/bihaktiv/img/layout/icons.png) no-repeat 0 3px;
}

div#topnav div#sm a.fb {
	background:transparent url(/bihaktiv/img/layout/icons.png) no-repeat 0 -17px;
}

div#topnav div#sm a.tw {
	background:transparent url(/bihaktiv/img/layout/icons.png) no-repeat 0 -37px;
}

div#topnav div#sm a.yt {
	background:transparent url(/bihaktiv/img/layout/icons.png) no-repeat 0 -57px;
}





div#sub_topnav {
	width:849px;
	clear:left;
	height:23px;
}

div#sub_topnav li {
	float:left;
	}


div#sub_topnav.active {
	background-color:#a7d7fe;
	}

div#sub_topnav a {
	display:block;
	padding:3px 10px 0px 10px;
	color:#002e54;
	font-family:arial;
    	font-size:9pt;
	height:23px;
	text-decoration:none;
	}



div#sub_topnav a:hover, div#sub_topnav a:link.active, div#sub_topnav a:visited.active  {
	background-image:url(/bihaktiv/img/layout/subtopnav_active.gif);
	background-repeat:repeat-x;
	color:#002E54;
	}




#breadcrumb_headline {
	color:#00356d;

	padding-top:3px;
	font-size:19pt; 
	}


.breadcrumb80 {
	height:80px;
	
}

.breadcrumb_low {
	height:50px;
}

.breadcrumb_high {
	height:93px;
}


.bcstd {
	padding-top:32px;
	color:#00356d;
}

.bcstd a {
	color:#00356d;
}

#loginbox h1 {
	font-size:16.5pt;
}

#loginbox h2 {
	font-size:10.5pt;
}

#loginbox .btn div, #loginbox .btn_hell div, #loginbox .btn_dunkel div {
	width:70px;
}


/* SCHATTEN */

.shdw_top {
	border-bottom:1px solid #DFDFDF;
}

.shdw_bottom {
	border-top:1px solid #DFDFDF;
}
.shdw_bg {
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
}





/* INHALT */

/*	------------------		schattenmodule	------------------	*/

.shadow_abstand {
	margin-left:5px;				
	margin-right:10px;
}

.shadowboxrow {
	clear:both;
	
	white-space:nowrap;
}
.shadowboxstart_1_4, .shadowboxstart_1_3, .shadowboxstart_1_3_last, .shadowboxstart_2_3, .shadowboxstart_1_1 {
	float: left;
}
.shadowboxstart_1_3, .shadowboxstart_2_3 {   
 	margin-right: 5px;
}
.shadowboxHeader, .shadowboxFooter {
	height: 5px;
}
.shadowboxHeader {
	background: url(/bihaktiv/img/layout/shadowboxHeader.png) no-repeat;
	
}
.shadowboxBg {
	padding:0 5px;
	background: url(/bihaktiv/img/layout/shadowboxContentBg.png) repeat-y;
	
}
.shadowboxContent{
	
	background: #fff;
}
.shadowboxFooter {    
	background: url(/bihaktiv/img/layout/shadowboxFooter.png) no-repeat;
}

 

.shadowboxstart_2_3 {
	width:571px;
}
.shadowboxstart_1_3 {
	width: 283px;
}

.shadowboxstart_1_4 {
	width: 201px;
}

.shadowboxstart_1_1 {
	width: 859px;
}

 



.shadowbox_1_4 {
	width: 201px;
	background-position: 0 0;
}
.shadowbox_1_3 {
	width: 283px;
	background-position: 0 -5px;
}
.shadowbox_2_3 {
	width: 571px;
	background-position: 0 -10px;
}    
.shadowbox_1_1 {
	width: 859px;
	background-position: 0 -15px;
}
.shadowboxBg_1_4 {
	width: 201px;					
	background-position: 0 0;
}
.shadowboxBg_1_3 {
	background-position: -201px 0;
}
.shadowboxBg_2_3 {
	width: 561px;					
	background-position: -484px 0;
}    
.shadowboxBg_1_1 {
	background-position: -1055px 0;
}
/*	------------------	/	schattenmodule	------------------	*/


.cont1 {
	float:left;
	width:273px;

}
	
	/* zwei Spaltenbreite */
.cont2 {
	float:left;
	width:563px;
	

}



.inhalt {
	

}


/* RECHTE SPALTE */

.r_col {
	float:left;
	width:283px;
	
}

/* TEASER */

.teaserabstand_v {
	clear:left;
	height:7px;	
}



.produktteaser {
	height:129px;
	width:255px;
	padding:0px 0 10px 10px;
	
}

.produktteaser .beschreibung{
	padding-top:10px;
	
}

.produktteaser h1 {
	margin:0px 0px 0px -1px;
	padding:0px;
	font-size:14pt;
	
	line-height:16.5pt;
	font-weight:normal;
}

.produktteaser h1 a {
	color:#00356d;
}

.produktteaser .teasertext {
	float:left;
	width:148px;
	color:#6b6b6b;
}

.produktteaser .bild {
 	float:right;
	margin-left:2px;
}

.produktteaser .weiter {
	margin-top:9px;
	float:right;
}


.serviceteaser {
 	height:119px;
	}


.serviceteaser_gr {
	height:202px;	
	}


.serviceteaser .beschreibung, .serviceteaser_gr .beschreibung {
 	padding-top:9px;
	float:left;
	width:100%;
	}


.teaser1 {
	height:177px;
}

.teaser1 .beschreibung, {
	float:left;
	width:100%;
	}

.teaser1 h1, .teaser2 h1 {
	margin-left:10px;
	}

.teaser1 .teasertext {
	float:left;
	margin-left:10px;
	color:#6b6b6b;
	line-height: 13.5pt;
	height:45px;
}


.teaser2 {
	height:230px;	
	}

.teaser2 .beschreibung {
	float:left;
	width:100%;
}

.teaser2 .teasertext {
	height:34px;
	line-height: 13.5pt;
}




.serviceteaser .bild, .serviceteaser_gr .bild, .teaser1 .bild, .teaser2 .bild  {
	float:left;
}

.serviceteaser .teasertext, .serviceteaser_gr .teasertext, .teaser2 .teasertext {
	float:left;
	margin-left:10px;
	color:#6b6b6b;
	padding-top:3px;
}

.serviceteaser .weiter, .serviceteaser_gr .weiter, #ksc .weiter, .serviceteaser_gross .weiter, .teaser1 .weiter, .teaser2 .weiter {
	float:right;
}


.serviceteaser .teaserweiter, .serviceteaser_gross .teaserweiter, .produktteaser .teaserweiter, .sonderteaser .teaserweiter, .teaser1 .teaserweiter, .teaser2 .teaserweiter {
	padding-top:3px;
	padding-right:5px;
}


.serviceteaser_gross .beschreibung {
	float:left;
	width:100%;
	}

.serviceteaser_gross h1 {
	margin:5px 0px 5px 10px;
	}




.serviceteaser_gross .teasertext {
	margin-left:10px;
	color:#6b6b6b;
	line-height:13.5pt;
}



.serviceteaser_gross .duration {
	position:relative;
	top:18px;
	float:left;
}

.weiter a img {
	vertical-align:middle;
}


.weiter a {
	color:#6b6b6b;
}


.btn_weiter {
	background-image:url(/bihaktiv/img/layout/btn_weiter.png);
	display:block;
	width:20px; 
	height:20px;
	background-position:0px 0px;
}

a.btn_weiter:hover {
	background-position:0px 20px;

}

#ksc #kscinhalt {
	margin-left:10px;
}

#ksc h1 {
	font-size:16.5pt;
	
	color:#00356d;
	padding-top:10px;
	padding-bottom:14px;
}

#ksc h2 {
	font-size:11pt;
	
	color:#00356d;
	padding-bottom:5px;
}

#ksc h1.grau {
	color:#6b6b6b!important;
}

#ksc h3 {
	font-size:10.5pt;
	line-height:13.5pt;
	color:#00356d;
	padding-bottom:24px;
}



#copd_experten dl {
	margin-bottom:10px;
	margin-left:10px;
}

#copd_experten dt {
	width:223px; 
}


/* THERAPIEGEBIETE */


.r_col ul#produktliste {
	margin-top:5px;
	padding:0px;
	list-style-type:none;
	}

.r_col ul#therapiegebiete {
	width:273px;
	margin:5px 0px 0px 5px;
	list-style-type:none;
	}

.r_col ul#therapiegebiete .mept, .r_col ul#produktliste .prpt  {
	
	font-size:10.5pt;
}

ul#therapiegebiete .mept a {
	padding:3px 0px 4px 18px; 
	display:block;
	color:#00356d;
}

ul#therapiegebiete .mept a:hover {
	
	background-color:#DDF0FF;
}

ul#therapiegebiete .mept a#active {
	font-weight:bold;

}

.r_col #produktheader {
	height:90px;
	width:253px;
	background-image:url(/bihaktiv/img/layout/bg_therapiegebiete_produktliste.png);
	}

.r_col #produktheader h1 {
	margin:0px;
	padding:6px 0px 0px 8px;
	
	font-size:22.5pt;
	font-weight:normal;
	color:#ffffff;	
	}

.r_col #produktheader h2 {
	margin:0px;
	padding-left:8px;
	
	font-size:12pt;
	font-weight:normal;
	color:#ffffff;	
	}

.r_col li.prpt {
	padding:0px 0px 0px 7px;
	line-height:19.5pt; 
}

.r_col li.prpt a {
	color:#00356d;
}

.r_col li.prpt .wirkstoff {
	font-size:9pt!important;
}


#genderchoice {
	padding:10px;
}

#genderchoice a#male-active, a#male-inactive, a#female-active, a#female-inactive {
	display:block;
	width:30px;
	height:30px;
	
}

#genderchoice #iconchoose {
	width:63px;
	height:30px;
	
}



#tagcloud {
	padding-top:30px;
	line-height:16.5pt;
}


#tagcloud a {
	color:#6b6b6b;
	white-space:nowrap;
}


/* PRODUKTFINDER */

#produktfinder_auswahl {
	width:541px;
	height:193px;
	background:transparent url(/bihaktiv/img/layout/produktfinder/bg_produktfinder.png) no-repeat;
	}

#produktfinder {
	margin:13px 0px 0px 17px;
	color:#ffffff;
	font-size:21pt;
	}


#filterauswahl {
	padding:25px 0px 0px 356px;
	color:#ffffff;
	font-size:9.75pt;
	line-height:18pt;
}

#filtername {
	font-size:12pt;
	color:#ffffff;
}
#filterauswahl .radiofilter {
	margin:0px 8px 0px 8px;
}

#abcd {
	margin-top:40px;
	padding:0px 0px 0px 8px;
}

#abcd a#a_z {
	display:block;
	height:37px;
	width:62px;
	margin-right:3px;
	color:#ffffff;
	font-size:9pt;
	font-weight:bold;
	padding:20px 0px 0px 50px;
	background-image:url(/bihaktiv/img/layout/produktfinder/btn_az.png);
	background-position:0px 57px;
}




#abcd .letter,#abcd .letter_active, #abcd .letter_inactive {									
	display:block;
	float:left;
	width:17px;
	height:20px;
	margin-right:3px;
	margin-bottom:2px;
	background:url(/bihaktiv/img/layout/produktfinder/btn.png);
	font-size:9pt;
	font-weight:bold;
	color:#ffffff;
	padding:7px 0px 0px 12px;	
}

#abcd .letter{
	background-position:0 0;
}
#abcd .letter_active{									
	background-position:0 27px;
}

.produktliste .row{		   									
}
.produktliste .collapsed, .produktliste .expanded, .produktliste .produktname, .produktliste .wirkstoff {  								
	padding:0 0 11px 11px;	
	font-size:10.5pt;
	line-height:13.5pt;
}
.produktliste .collapsed, .produktliste .produktname, .produktliste .wirkstoff { 
	cursor:pointer;
	
	width:166px;
	vertical-align: top;
}

.produktliste .letteron { 
	display: -moz-inline-stack;
	display:inline-block;
	zoom: 1;
    *display: inline;
}

.produktliste .letteroff { 
	display:none;
}

.produktliste .wirkstoff a{ 
	display:block;
	color:#6B6B6B;
}

.produktliste a.produktname {
	color:#00356d;
}

.produktliste .rowcontents {
	 display:none;
}
.produktliste .expanded {
	clear:both;
}
.produktliste .expanded_content {
	clear:both;
	background:#E9F5FF;
}


/* STAMMPRODUKT - PRODUKTDETAIL */

.produktdetail {
	padding:7px 0px 0px 0px;
	
}

.produktdetail h1 {
	color:#00356d;	
	font-size:13.5pt; 
	font-weight:normal;
	padding-left:21px;
	padding-bottom:5px;
}

#packungsbild {
	line-height:15.75pt;
	padding:0px 21px 15px 21px;

}

#packungsbild img {
	margin-right:10px;
	float:left;
}

.produktdetail .detail {
	float:left;
	padding:12px 0px 12px 0px;
	width:100%;
	line-height:15.75pt;

}

.produktdetail .linie2 {
	border-top:1px solid #6b6b6b;
	margin:10px 20px 20px 20px;
}

.produktdetail .bggrau {
	width:100%;
}

.produktdetail .definition {
	float:left;
	color:#00356d;
	font-size:10.5pt;	 
	width:210px;
	text-align:right;
}

.produktdetail .definition .zusatztext {
	font-size:9pt;	
	color:#6b6b6b;
}

.produktdetail .beschreibung {
	font-size:9pt;	
	float:left;
	width:340px;
}

.produktdetail .beschreibung .darreichung {
	margin-left:55px;
}
.produktdetail .linieabstand {
	padding:10px 0px 10px 0px;
}
.produktdetail .linie {
	border-top:1px solid #6b6b6b;
}

.produktdetail .beschreibung .darreichung .bezeichnung {
	font-weight:bold;
	padding-bottom:5px;
}


.produktdetail .beschreibungstext {
	width:270px;
}

.produktdetail .icon {
	padding:0px 10px 0px 10px;
	font-size:9pt;	
	float:left;
	color:#00356d;
	font-size:10.5pt; 
	width:35px;
}

.produktdetail .weitere {
	float:left;
	color:#00356d;
	font-size:12pt;	
	padding:45px 21px 45px 21px;
}

.produktdetail .zusatzproduktliste {
	padding:0px 0px 25px 10px;
	float:left;
	background-color:#ffffff;
}	

.produktdetail .zusatzprodukt {
	float:left;
	background-color:#F9F9F9;
	width:153px;
	height:140px;
	margin-right:10px;
	padding:10px;
	}


.produktdetail .zusatzprodukt a {
	font-size:10.5pt;
	
}


/*	-------------------------		#3 Videoteaser-Carousel		-------------------------	*/
.film_wrap {
	text-align:center;
}
.film_wrap .scrollable {										/* this area stands still */
	
	float: left;
	position:relative;
	width: 805px;												/* 795 + 2*5schatten */
	height: 205px;												/* 195 + 2*5schatten*/
	overflow: hidden;
}
.film_wrap .scrollable .allitems {
	position:absolute !important;
	width:20000em;												/* unschön!!! */
}
.film_wrap .scrollable .allitems .cluster {
	float: left;
}
.film_wrap .scrollable .allitems .cluster  .singleitem {
	float: left;
	width: 201px;												/* 191 + 2*5schatten */
	height: 205px;												/* 195 + 2*5schatten */
}
/*	------------------		schattenmodule: video				------------------	*/
.film_wrap .film_shadowbox_1_4 {
	height: 5px;
	background-position: 0 0;
}
.film_wrap .film_shadowboxHeader {
	background: url(/bihaktiv/img/layout/shadowboxHeader.png) no-repeat;
}
.film_wrap .film_shadowboxFooter {    
	background: url(/bihaktiv/img/layout/shadowboxFooter.png) no-repeat;
}
.film_wrap .film_shadowboxBg_1_4 {
	background: url(/bihaktiv/img/layout/shadowboxContentBg.png) 0 0 repeat-y;
	padding:0 5px;
}
.film_wrap .film_shadowboxContent{
	height:181px;											/* 195 - 2*7padding */
	padding:7px;
	background: #fff;
}
/*	------------------	/	schattenmodule: video			------------------	*/
.film_wrap .browse {
	cursor: pointer;
	float: left;
	margin-top: 93px;
	width: 21px;
	height: 21px;
	background: url(/bihaktiv/img/layout/bwrd_fwrd_bundle.png) 0 0 no-repeat;
}																
.film_wrap .left {		
	background-position: 0 0;
}
.film_wrap .left:hover {
	background-position: -21px 0;
}
.film_wrap .right {		
	background-position: 0 -21px;
}
.film_wrap .right:hover {
	background-position: -21px -21px;
}
.film_wrap .navi {
	
	clear:both;
	height:15px;
	margin: 0 auto;
}
.film_wrap .navi a {
	cursor: pointer;
	display: inline-block;
	width: 15px;
	height: 15px;
	margin:23px 6px;
	background: url(/bihaktiv/img/layout/navigator_films.png) 0 0 no-repeat;
}
.film_wrap .navi a.active {
	background-position: 0 -30px;
}
.film_wrap .title {
	margin-left:5px; 
	margin-top:7px;
	
	font-size:10pt;	
	line-height:11pt; 
	text-align:left;
	color: #00356d;
	height:45px;
}

.film_wrap .title a {
	color: #00356d;
}

.film_wrap .duration {
	
	float:right;
	
	font-size:9pt;
	line-height:12pt;
	color:#6b6b6b;
}
/*	-------------------------	/	#3 Videoteaser-Carousel	-------------------------	*/



/*	------------------		teasercarousel: servicematerial		------------------	*/
#servicematerial_wrap .jcarousel-direction-rtl {
	direction: rtl;
}
#servicematerial_wrap .jcarousel-container {
	overflow: hidden;   
	display: block;
	position: relative;
	width: 805px;												/* 849 - 2*22padding */
	height: 205px;												/* 195 + 2*5schatten */
	padding:0 22px;												/* schattenW 5, anstatt 27 also 22 */ 
}
#servicematerial_wrap .jcarousel-clip,
#servicematerial_wrap .jcarousel-list{
	position: relative; 
	overflow: hidden; 
}
#servicematerial_wrap .jcarousel-item {
	float: left; 
	width: 201px;												/* 191 + 2*5schatten */
	height: 205px;												/* 195 + 2*5schatten */
	list-style: none outside none;
}
#servicematerial_wrap .jcarousel-direction-rtl .jcarousel-item {
}
/*	------------------		schattenmodule: servicematerial		------------------	*/
#servicematerial_wrap .material_shadowbox_1_4 {
	width: 201px;
	height: 5px;
	background-position: 0 0;
}
#servicematerial_wrap .material_shadowboxHeader {
	background: url(/bihaktiv/img/layout/shadowboxHeader.png) no-repeat;
}
#servicematerial_wrap .material_shadowboxFooter {    
	background: url(/bihaktiv/img/layout/shadowboxFooter.png) no-repeat;
}
#servicematerial_wrap .material_shadowboxBg_1_4 {
	background: url(/bihaktiv/img/layout/shadowboxContentBg.png) 0 0 repeat-y;
	padding:0 5px;
}
#servicematerial_wrap .material_shadowboxContent{
	height:181px;												/* 195  - 2*7padding */
	padding:7px;
	background: #fff;
}
/*	------------------	/	schattenmodule: servicematerial		------------------	*/
#servicematerial_wrap .jcarousel-next-horizontal,
#servicematerial_wrap .jcarousel-prev-horizontal {
	cursor: pointer;
	position: absolute;
	top: 93px;
	width: 21px;
	height: 21px;
	background: transparent url(/bihaktiv/img/layout/bwrd_fwrd_bundle.png) no-repeat;
}
#servicematerial_wrap .jcarousel-prev-horizontal {
	left: 0;
	background-position: 0 0;
}
#servicematerial_wrap .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 0;
}
#servicematerial_wrap .jcarousel-prev-horizontal:hover {
	background-position: -21px 0;
}
#servicematerial_wrap .jcarousel-next-horizontal {
	right: 0;
	background-position: 0 -21px;
}
#servicematerial_wrap .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 0;
	right: auto;
}
#servicematerial_wrap .jcarousel-next-horizontal:hover {
	background-position: -21px -21px;
}
#servicematerial_wrap .jcarousel-prev-disabled-horizontal, 
#servicematerial_wrap .jcarousel-prev-disabled-horizontal:hover, 
#servicematerial_wrap .jcarousel-prev-disabled-horizontal:focus, 
#servicematerial_wrap .jcarousel-prev-disabled-horizontal:active,
#servicematerial_wrap .jcarousel-next-disabled-horizontal, 
#servicematerial_wrap .jcarousel-next-disabled-horizontal:hover, 
#servicematerial_wrap .jcarousel-next-disabled-horizontal:focus, 
#servicematerial_wrap .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -63px 0;
}
#servicematerial_wrap .title {
	margin-left:4px; 
	margin-top:7px;
	
	font-size:13.5pt;
	line-height:18pt;
	text-align:left;
	color: #00356d;
}
/*	------------------	/	teasercarousel: servicematerial		------------------	*/



/*	-------------------------		#9 Multi-Teaser Carousel	-------------------------	*/

.wrap-multi-teaser-carousel{
	position:relative;
	background: #fff;
	width:541px;												/* 561 - 2x10padding */
	height:275px;												/* 294 - 2x10padding */
	
	/*-moz-box-shadow: 0 0 6px #ebebeb;
	-webkit-box-shadow: 0 0 6px #ebebeb;*/
	padding:10px;
}
.wrap-multi-teaser-carousel .scrollable {						/* this area stands still */
	float: left;
	position:relative;
	width:541px;												/* 561 - 2x10padding */
	height:274px;												/* 294 - 2x10padding */
	overflow: hidden;
}
.wrap-multi-teaser-carousel .scrollable .allitems {
	position:absolute !important;
	width:20000em;												/* unschön!!! */
}
.wrap-multi-teaser-carousel .scrollable .allitems .singleitem {		/* container for images and texts */
	float: left;
	
}
.wrap-multi-teaser-carousel .scrollable .allitems .singleitem .txt {
	position:relative;
	width:420px;
	margin-left:10px;
	margin-top:10px;
	
	font-size: 9pt;
	line-height:12pt;
	color: #6b6b6b;
}

.wrap-multi-teaser-carousel .navi {								/* 3 circles left:477px; */
	cursor: pointer;
	position:absolute;
	right:10px;
	top:260px;
}
.wrap-multi-teaser-carousel .navi a {							/* single circle */
	float: left;
	width: 13px;
	height: 13px;
	margin:0 6px;
	background: url(/bihaktiv/img/layout/navigator.png) 0 0 no-repeat;
}
.wrap-multi-teaser-carousel .navi a.active {
	background-position: 0 -23px;								
}

.wrap-multi-teaser-carousel .browse {
	cursor: pointer;
	display: block;
	position:absolute;
	width: 30px;
	height: 30px;
	margin-top: 94px;
	background: url(/bihaktiv/img/layout/hori_large.png) no-repeat;
	text-indent: -9999em;
}
.wrap-multi-teaser-carousel .left {
	left:6px;
}
.wrap-multi-teaser-carousel .right {
	right:7px;
	background-position: 0 -30px;
	clear: right;
}
/*	-------------------------	/	#9 Multi-Teaser Carousel	-------------------------	*/

/*	------------------		akkordion				------------------	*/
.accordion {
	margin:0 -10px;	
	clear: both;
}

.accordion .collapsed h2 {
	display:inline;
	width:460px;
}

.accordion .collapsed .title {
	display: inline-block;
	color: #00356d;
	width:460px;
}

.accordion .collapsed {
	min-height: 19px;								/* 57 - 19padding */
	padding: 19px 17px 19px 22px;
	background: #f2f2f2;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	color: #00356d;
	cursor:pointer;		
}
.accordion .toggleexpandicon {
	cursor:pointer;
	float: right;
	width: 24px;
	height: 23px;
	background: url(/bihaktiv/img/layout/akkordion_toogleicon.png) 0 -23px;
}
.accordion .expanded {
	display: none;
	padding: 20px;
	font-size: 9pt;
	line-height:11.25pt;
	color: #6b6b6b;
}

.accordion p.headline {
	font-size: 10.5pt;
	color: #00356d;
}


.accordion_2013 {
	margin:0!important;
}

.accordion_2013 .expanded {
	padding: 20px 0px 20px 0px!important;
}

.noBorderTop {
	border-top:0px!important;
}




/*	------------------	/	akkordion				------------------	*/


/* ------------------------- Registrierung u. Kontaktformular ------------------------- */

#registrierung .errorMainText{
    color: #FF0000;
}

#kontakt .errorMainText {
    color: #FF0000;
	margin-bottom:10px;
}

#registrierung .errorText {
    color: #FF0000;
    margin-left: 217px;
}

#kontakt .errorText {
    color: #FF0000;
    margin-left: 193px;
}

#kontakt {
	padding:23px 21px 20px 21px;
}

#kontakt h2.headline{
	font-size:16pt; 
	color:#00356d;
	margin-bottom:20px;
	font-weight:normal;
}

#kontakt h2{
	font-size:10.5pt;
	color:#00356d;
	margin-bottom:20px;
	font-weight:normal;
}

#kontakt .kontaktdaten{
	margin-top:40px;
}

#kontakt .kontaktdaten h3{
	font-size:13.5pt; 
	color:#00356d;
	margin-bottom:12px; 
	font-weight:normal;
}

#kontakt .kontaktdaten p{
	font-size:10.5pt;
	color:#6b6b6b;
	margin-bottom:20px;
}

#kontakt textarea{
	width:273px;
	height:120px;
	border:1px solid #cccccc;
	color:#6b6b6b;
}

#kontakt fieldset label {
    width: 193px;
}

#kontakt .pflichtfelderText{
	clear: both;
	width:273px;
	margin:10px 0 20px 193px;
	color:#00356d;
	font-size:8.25pt
}

#kontakt .nutzungsbedingungen{
	font-size:9pt;
	color:#6b6b6b;
	margin-bottom:20px;
}

#kontakt .nutzungsbedingungen a{
	text-decoration:underline;
}


#registrierung {
	padding:23px 21px 20px 21px;
}

#registrierung h2{
	font-size:16.5pt;
	color:#00356d;
	font-weight:normal;
	margin:0 0 20px 0;
}

#registrierung p{
	margin:0 0 20px 0;
}

#registrierung .petition{
	font-size:12pt;
	color:#00356d;
	margin-top:40px;
}

#registrierung a{
	color:#6b6b6b;
}

#registrierung fieldset.login{
	margin-top:20px;
}

#registrierung fieldset.adresse{
	margin-top:10px;
}

#registrierung fieldset.personal, #kontakt fieldset.personal{
	margin-top:40px;
}

#registrierung fieldset legend, #kontakt fieldset legend{
	font-size:13.5pt; 
	color:#00356d;
}

#registrierung fieldset legend + *, #kontakt fieldset legend + *{
	-webkit-margin-top-collapse: separate;
  	margin-top: 20px;
}

#registrierung fieldset .dataContainer, #kontakt fieldset .dataContainer {
    margin-bottom: 6px;
}

#registrierung fieldset label, #kontakt fieldset label {
    float: left;
    font-size:10.5pt;
	color:#00356d;
}

#registrierung fieldset label {
    width: 217px;
}

#registrierung fieldset input, #registrierung fieldset select, #kontakt fieldset input, #kontakt fieldset select {
	border:1px solid #cccccc;
    width: 273px;
	height: 20px;
	color:#6b6b6b;
}

#kontakt fieldset input.autosize {
    width: auto;
}

#registrierung fieldset .inputContainer, #registrierung fieldset .selectContainer, #kontakt fieldset .inputContainer, #kontakt fieldset .selectContainer {  
    float: left;
}

#registrierung .checkBoxContainer, #kontakt .checkBoxContainer{
	float: left;
}

#registrierung .checkBoxContainer label, #kontakt .checkBoxContainer label{
	width:50px;
	margin-top:5px;
}

#registrierung .checkBoxContainer input, #kontakt .checkBoxContainer input{
	width:10px;
}

#registrierung  .inputContainerPlz input, #kontakt .inputContainerPlz input{
	width:100px;
	margin-right:1px;
}

#registrierung  .inputContainerOrt input, #kontakt .inputContainerOrt input{
	width:170px;
}

#registrierung .pflichtfelderText{
	clear: both;
	margin:35px 0 20px 217px;
	color:#00356d;
	font-size:8.25pt
}

#registrierung #praeregistrierung fieldset.personal{
	margin-top:20px;
}

#registrierung #praeregistrierung fieldset.privacy{
	margin-top:20px;
}

#registrierung #praeregistrierung fieldset.newsletter{
	margin:0px 0px 40px 0px;
}

#registrierung fieldset.newsletterAbo{
	margin-bottom:40px;
}

#registrierung fieldset.newsletterAbo label{
	width:auto;
}

#registrierung fieldset.newsletterAbo p{
	font-size:10.5pt;
	color:#00356d;
}

#registrierung fieldset.newsletter legend{
	display:none;
}

#registrierung fieldset.privacy a{
	text-decoration:underline;
	color:#00356d;
}

#registrierung fieldset.newsletter, #registrierung fieldset.privacy{
	margin-bottom:20px;
}

#registrierung fieldset.newsletter input, #registrierung fieldset.privacy input{
	float:left;
	width:10px;
	margin:5px 10px 0 0;
}

#registrierung fieldset.newsletter label, #registrierung fieldset.privacy label{
	float:left;
	color:#00356d;
	font-size:10.5pt
	line-height:10.5pt;
	width: 480px;
}

#registrierung fieldset.advertent legend{
	font-size:12pt
}


#registrierung .submitPasswordForgotten {
	margin:10px 27px;
}

#registrierung .clearing, #kontakt .clearing {
    clear: both;
    height: 0;
    line-height: 0;
}

#registrierung #myUrl, #kontakt #myUrl{
	display:none;
}

#registrierung .errorTextFachgebiet {
    margin-left: 0px !important;
}

#registrierung .radio, #registrierung .checkbox, #kontakt .radio, .quick_poll .radio, #search_container .radio {
	float: left;
	margin-top:0; /* auf Schriftschnitt vertikal ausrichten */
	padding-right:5px; /* schriftabhängiger Abstand zur Beschriftung */
	width: 18px;
	height: 25px;
	background: url(/bihaktiv/img/layout/radio.png) no-repeat; /* breite muss in fomelements.js eingetragen sein */
} 

#registrierung .select {
	position: absolute;
	width: 251px; 										/* 273 - 32padding breite muss in fomelements.js eingetragen sein */
	height: 18px;	
	padding: 4px 24px 0 8px;
	background: url(/bihaktiv/img/layout/select.png) 0 0 no-repeat;
}


/* ------------------------- / Registrierung u. Kontaktformular ------------------------- */

/*	------------------	Formular Buttons	------------------	*/

.btn {
	position: relative;
	top: -2px;
	overflow: visible;
	cursor:pointer;
	background:url(/bihaktiv/img/layout/btn23_inactive.gif) 0 2px repeat-x;
}

.btn div, .btn_hell div, .btn_dunkel div {
    position: relative;
    top: 6px;
	height:25px;
	width:100px;
	padding: 0 5px;
	font-family: arial;
	font-weight:bold;
    font-size:9pt;
	color:#fff;
}

.btn:hover {
	background:url(/bihaktiv/img/layout/btn23_active.gif) 0 2px repeat-x;
}

.btnSpacer {
	margin-left:10px;
}

.btnW40 div {
	width:40px;
}

.btnW90 div {
	width:90px;
}

.btnW105 div {
	width:105px;
}

.btnW120 div {
	width:120px;
}

.btnW150 div {
	width:150px;
}

.btnW170 div {
	width:170px;
}

.btnW220 div {
	width:220px;
}


/* ------------------------- Produkte ------------------------- */


#produktNav {
	padding:10px 8px 40px 10px;
}

ul#produktNavPt {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}

ul#produktNavPt li {
	float:left;
	width:179px;
	background-color:#F8FCFF;
	margin-right:2px;
	margin-bottom:2px;
}

ul#produktNavPt .mept {
	
	font-size:10.5pt;
}

ul#produktNavPt .mept a {
	padding:5px 0px 0px 10px; 
	height:19px;
	display:block;
	color:#00356d;
}

ul#produktNavPt .mept a:hover {
	background-color:#DDF0FF;
}

ul#produktNavPt .mept a#active {
	font-weight:bold;

}


/* ------------------------- SERVICEMATERIAL ------------------------- */

#shoprubriken {
	padding:13px 24px 48px 24px;
	color:#00356d;
}

#shoprubriken a {
	font-size:10.5pt;
	line-height:19.5pt;
	color:#00356d;
}

#shoprubriken span.trenner {
	margin:0px 5px 0px 5px;
}


.artikelliste {
	padding-top:30px;
	width:100%;
}



/*	-------------------------		shopartikelteilmenge	-------------------------	*/
.absatz .artikelliste .artikelanzeige {
	margin-left:-20px;
	padding-right:40px;

}

.absatz .artikelliste {
	padding-top:0px!important;
	
}

.artikelliste h1, #absaetze .absatz .artikelliste h1 {
	font-size:13.5pt; 
	color:#00356d;
	font-weight:normal;
	padding:0px;
	margin-top:0px;
}

.artikelliste h2, #absaetze .absatz .artikelliste h2, .absatzliste .artikelliste h2 {
	font-size:9pt;
	line-height:13.5pt;
	color:#6b6b6b;
	font-weight:normal;
	padding:0px;
	margin:0px;
	}

.artikelliste h3, #absaetze .absatz .artikelliste h3, .artikelliste .artikelanzeige h3 a, .absatzliste .artikelliste h3 {
	font-size:12pt; 
	line-height:13.5pt;
	color:#00356d!important;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-decoration:none!important;
	}




.artikelliste .artikelanzeige {
	float:left;
	padding:12px 0px 22px 0px;
	width:100%;
}

.artikelanzeige dl {
	width:519px;
	float:left;	
}

.artikelanzeige dd {
	width:434px;
	float:left;	
}

.artikelanzeige .pub dd {
	width:331px;
}

.artikelanzeige .bild {
	float:left;
	margin-right:15px;	
}


.artikelanzeige .beschreibung {
	float:left;
	width:269px;
}

.artikelanzeige .pub .beschreibung {
	width:305px;
}

.artikelanzeige .bestellung {
	width:165px;
	float:left;
}

.artikelanzeige .pub .bestellung {
	width:25px;
	margin-top:10px;
}

.artikelanzeige .bestellung  select {
	border:1px solid #6b6b6b;
}

.artikelanzeige .bestellung .inwarenkorb {
	float:right;
	margin-top:10px;
}


.artikelanzeige .bild a img {
	cursor:pointer;
}
.btn_dl {
	background-image:url(/bihaktiv/img/layout/btn_dl_look.png);
	display:block;
	width:23px; 
	height:23px;
	background-position:0px 0px;
}

a.btn_dl:hover {
	background-position:0px -23px;
}


.btn_inwarenkorb {
    position: relative;
    top: 6px;
	height:25px;
	width:120px;
	padding: 0 5px;
	font-family: arial;
	font-weight:bold;
    font-size:9pt;
	color:#fff;
}

.btn_dload {
    position: relative;
	height:25px;
	width:120px;
	padding:0px;
	font-weight:bold;
    	font-size:9pt;
	margin-top:15px;
}

.btn_dload a {
	display:block;
	
	color:#ffffff;
	padding:6px 0px 0px 32px;
	height:19px;
	text-decoration:none!important;
}


.btn_br {
	background-image:url(/bihaktiv/img/layout/btn_dl_look.png);
	display:block;
	width:23px; 
	height:23px;
	background-position:0px -46px;
	cursor:pointer;
}

a.btn_br:hover {
	background-position:0px -69px;
}

.artikelliste .browse_text {
	padding: 4px 0 0 8px;
}

.artikelliste .btn_weiter_grau, .artikelliste .btn_zurueck_grau {
	background-image:url(/bihaktiv/img/layout/btn_weiter_zurueck.gif);
	display:block;
	width:23px; 
	height:23px;
	margin-left:2px;	
}
.artikelliste .btn_weiter_grau {
	background-position:0px 23px;
}

.artikelliste .btn_zurueck_grau {
	background-position:0px 0px;
}

.artikelliste .btn_zahl_grau, .artikelliste .btn_zahl_grau_aktiv {
	background-image:url(/bihaktiv/img/layout/btn_zahl_grau.gif);
	padding:4px 0px 0px 0px;
	display:block;
	width:23px; 
	height:19px;
	margin-left:2px;
	text-align:center;
}

.artikelliste .btn_zahl_grau {
	background-position:0px 0px;
}

.artikelliste .btn_zahl_grau_aktiv {
	background-position:0px 23px;
}

.artikelliste .seitennav {
	border-top:1px solid #b6b6b6;
	padding:20px;
}

#shopWarenkorb h2.einleitung {
	font-size:12pt;
	color:#00356d;
	padding-top:10px;
	padding-bottom:38px;

}

#kontakt fieldset.wk_best label {
	width:440px;
}

/* ------------------------- SERVICEMATERIAL ------------------------- */


/* ------------------------- APP ------------------------- */

#app {
	padding-bottom:25px;
}


#app #appicon {
	padding:16px 16px 12px 21px;
 	float:left;
}


#app h1 {
	float:left;
	padding-top:25px;
    display:inline;
	font-size:19.5pt;
	color:#00356d;
}

#app h2 {
	font-size:13.5pt;
	color:#00356d;
	padding-bottom:17px;
}

#app #teasercarousel {
	float:left;
	width:244px;
	padding-left:40px;

}

#app #beschreibung {
	float:left;
	width:240px;
	line-height:12pt;
	margin-right:50px;
}

#app #beschreibung li {
	margin-left:20px;
}

#app #download {
	float:left;
	width:273px;
	line-height:12pt;
}

#app #plattform {
	padding-top:22px;
}

#app #plattform img {
	margin-top:5px;
}

#app #plattform #smartphone_icon {
	float:left;
	margin-right:21px;
}

#app #appstore {
	float:left;
	padding-top:20px;
	margin-right:21px;
}

#app #androidmarket{
	float:left;
	padding-top:20px;
}

#app #interaktives_pdf {
	float:left;
	padding: 22px 0px 0px 0px;
}


/*	-------------------------		#3.2 App, Screenshotauswahl						-------------------------	*/
.screenshotauswahl {
	text-align:center;
}
.screenshotauswahl .scrollable {													
	cursor: pointer;
	float: left;
	position:relative;
	width:165px;
	height:278px;
	overflow: hidden;
}
.screenshotauswahl .scrollable .allitems {
	position:absolute !important;
	width:20000em;																	/* unsch÷n!!! */
}
.screenshotauswahl .scrollable .allitems .cluster {
	float: left;
}
.screenshotauswahl .scrollable .allitems .cluster  .singleitem {
	float: left;
	padding: 0 20px 0 16px;
}
.screenshotauswahl .browse {
	cursor: pointer;
	float: left;
	margin-top: 233px;
	width: 20px;
	height: 20px;
	background: url(/bihaktiv/img/layout/bwrd_fwrd_appbundle20.png) 0 0 no-repeat;
}																
.screenshotauswahl .left {		
	background-position: 0 0;
}
.screenshotauswahl .left:hover {
	background-position: -20px 0;
}
.screenshotauswahl .right {		
	background-position: 0 -20px;
}
.screenshotauswahl .right:hover {
	background-position: -20px -20px;
}
/*	-------------------------	/	3.2 App, Screenshotauswahl					-------------------------	*/





/* ------------------------- APP ------------------------- */


/* ------------------------- FOOTER ------------------------- */


#footer {
	padding:30px 0px 15px 0px;
	clear:both;

	}

#footer #partner {
	color:#979797;
	font-size:8pt;
	padding-bottom:5px;
	
}


#footer #partner a {
	padding-left:17px;
}


#footer #partner a.corporate {
	background:transparent url(/bihaktiv/img/layout/icons.png) no-repeat 0 -78px;
}

#footer #partner a.mediakademie {
	background:transparent url(/bihaktiv/img/layout/icons.png) no-repeat 0 -98px;
}

#footer #partner a.selfmedic {
	background:transparent url(/bihaktiv/img/layout/icons.png) no-repeat 0 -118px;
}



#footer #partner a, #footer #copyright, #footer #copyright a {
	font-size:8pt;
	color:#666666;
	text-decoration:none;
	font-family:arial;
}


#footer #copyright {
	padding-top:5px;
	width:849px;
	border-top:1px solid #a0a0a0;
}


#footer #copyright a.print {
	padding-left:17px;
	background:transparent url(/bihaktiv/img/layout/icons.png) no-repeat 0 -138px;
}

#footer #copyright a.tellafriend {
	padding-left:17px;
	background:transparent url(/bihaktiv/img/layout/icons.png) no-repeat 0 -158px;
}


/* ------------------------- FOOTER ------------------------- */



#forceProdukte ul{
	list-style: none outside none;
}

#forceProdukte sup{

}

#forceProdukte .supText{
	position:relative;
	top:-4px;
}

#forceProdukte {
	padding-top:10px;
	padding-bottom:25px;
}

#forceProdukte #contentHeader{
	margin:0px 0px 20px 10px;
	height:140px;
	width:541px;
	float:left;
}

#forceProdukte #contentHeader h1{
	font-size:18pt;
	width:270px;
	height:138px;
	margin:15px;
	font-weight:normal;
	float:left;
}

#forceProdukte #contentHeader img{
	
}

#forceProdukte .borderBox{
	border:1px solid #DFDFDF;
}

#forceProdukte #contentNavigationHeader{
	background-image: url("/bihaktiv/img/layout/topnav_inactive.gif");
    background-repeat: repeat-x;
    height: 23px;
	margin:0px 10px;
}

#forceProdukte #contentNavigationHeader li {
    float: left;
    height: 23px;
	width:179px;
}

#forceProdukte #contentNavigationHeader li span {
    background-image: url("/bihaktiv/img/layout/trenner_topnav.gif");
    background-position: right top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size:10.5pt;
    height: 23px;
    padding: 3px 14px 0;
}

#forceProdukte #contentNavigationHeader li span.supText {
    background-position: right 4px;
}

#forceProdukte #contentNavigationHeader li span.last {
    background-image: none;
}

#forceProdukte #contentNavigation{
	margin:0px 10px 40px 10px;
}

#forceProdukte #contentNavigation ul li {
    
    float: left;
    margin-bottom: 2px;
   	margin-right: 2px;
    width:177px;
	font-size:10.5pt;
}

#forceProdukte #contentNavigation ul li.last {
   	margin-right: 0px;
	width:181px;
}


#forceProdukte #contentNavigation ul li a.active { 
    font-weight: bold;
}

#forceProdukte #contentNavigation ul li a.active {
    font-weight: bold;
}


#forceProdukte #contentNavigation ul li a {
	background:#F8FCFF;
    color: #00356D;
    display: block;
    height: 19px;
    padding: 6px 0 6px 14px;
}

#forceProdukte #contentNavigation ul li a:hover {
    background:#DDF0FF;
}

#forceProdukte h1, h1.seitenueberschrift {
    font-size:13.5pt;
	font-weight:normal;
	margin-bottom:20px; 
	margin-left:20px;
}

.tableWirkstoff {
    margin:10px 10px 0 10px;
	background:#F8FCFF;
	height:60px;
	width: 541px;
}

.tableWirkstoff td, .tableWirkstoff th {
    padding-left:14px;
}

.tableWirkstoff tr th {
    font-size:10.5pt;
	font-weight: normal;
	color:#6b6b6b;
	height:25px;
}

.tableWirkstoff tr th.first {
    width:190px;
}

.tableWirkstoff tr td {
    font-size:13.5pt;
	font-weight: normal;
	color:#00356d;
}

#absaetze {
	margin:0 10px 0px 10px; 
	padding:0px 0 25px;
	position: relative;
	z-index: 1;
}

.absatzliste{
	position: relative;
	z-index: 1;
}

.absatzliste .adcc-highlight{
	left:-43px;
}

#absaetze .borderBox, #absaetze .tableWirkstoff, .absatzliste .borderBox, .absatzliste .tableWirkstoff{
	margin:-10px -10px 0 -10px;
}

#absaetze .absatz  {
	margin:0px 10px 30px 10px; 
	clear: both;
}

#absaetze .absatz_folgend {
	margin:0px 10px 0px 10px; 
	clear: both;
}

#absaetze h1, #absaetze h2, #absaetze h3, .absatzliste h1, .absatzliste h2, .absatzliste h3 {
	margin-bottom:20px;	
	color: #00356D;
	font-weight:normal;
}

#absaetze h1, .absatzliste h1 {
	font-size:13.5pt;
	margin-left:0px;
}

#absaetze h2, .absatzliste h2 {
	font-size:12pt; 
}

#absaetze h3, .absatzliste h3 {
	font-size:10.5pt; 
}

#absaetze p, .absatzliste p {
	margin-bottom:20px;
}

#absaetze br, .absatzliste br {
	height:20px;
	line-height:20px;
}

#absaetze ol, #absaetze ul , .absatzliste ol, .absatzliste ul {
	margin:0 0 20px 62px;
}

#absaetze ul.checkListe{
	margin-left:32px;
	list-style-type:none;
}

#absaetze ul.checkListe li{
	background: url(/bihaktiv/img/layout/icon_checked.png) no-repeat;
	background-position: 0 0;
	padding-left:30px;
}

#absaetze ul, .absatzliste ul {
	list-style-type:disc!important;
}

#absaetze li, .absatzliste li {
	margin-top:10px;
}

#absaetze a, .sheet a, .absatzliste a {
	text-decoration:underline;
}

#absaetze div.imgleft, #absaetze div.imgright, #absaetze div.imgbottom, #absaetze div.imgcenter, #absaetze div.imgtop, .absatzliste div.imgleft, .absatzliste div.imgright, .absatzliste div.imgbottom, .absatzliste div.imgcenter, .absatzliste div.imgtop {
	font-size: 8.25pt;
	line-height:10.5pt;
}

#absaetze div.imgleft, .absatzliste div.imgleft {
	float: left; 
	padding:0px 0px 15px 0px; 
	margin:0px 5px 0px 0px;
}

#absaetze div.imgright, .absatzliste div.imgright {
	float: right; 
	margin:0px 0px 0px 5px;
	padding:0px 0px 15px 0px; 
}

#absaetze div.imgbottom, .absatzliste div.imgbottom {
	margin:15px 0px 0px 0px; 
	padding-bottom:15px;
	clear:left;
}

#absaetze div.imgcenter, .absatzliste div.imgcenter {
	margin:15px 0px 0px 0px; 
}

#absaetze div.imgtop, .absatzliste div.imgtop {
	margin: auto; 
	padding:0px 0px 15px 0px; 
}


#absaetze th, #absaetze td, .absatzliste th, .absatzliste td  {
	padding:5px;
	vertical-align:top;
}

#absaetze th, .absatzliste th {
	background:#F2F2F2;
	font-weight:bold;
}

#absaetze td.tablemarked, .absatzliste td.tablemarked {
	background:#F2F2F2;
}

#absaetze td, .absatzliste td {
	background:#F8F8F8;
}

#absaetze td.mittig, #absaetze th.mittig, .absatzliste td.mittig, .absatzliste th.mittig {
	text-align:center;
}

#absaetze .tableblue th, .absatzliste .tableblue th {
	background:#ADD0EC;
}

#absaetze .tableblue td, .absatzliste .tableblue td {
	background:#F8FCFF;
}

#absaetze .tablesubline, .absatzliste .tablesubline {
	font-size:9pt;
}

#absaetze .tableblue td.tablemarked, #absaetze .tableblue tr.tablemarked td, .absatzliste .tableblue td.tablemarked, .absatzliste .tableblue tr.tablemarked td {
	background:#ddf0ff;
}

#absaetze .tab_quickcheck th, #absaetze .tab_quickcheck td, .absatzliste .tab_quickcheck th, .absatzliste .tab_quickcheck td {
	background:none;
}


.quellenangaben {
	margin: 0px 20px 0 20px;
}

.quellenangaben ol{
	margin: 10px 20px 0 40px;
}

.quellenangaben ol li{
	margin-top: 3px;
}

.accordion .absatz{
	margin:0px !important;
}

.downloaddatei {
	margin-top:3px;
}

/*	-------------------------		videocontainer	padding: 15px 0 15px 20px; videoabsatz 2013 -------------------------	*/

#absaetze .videocontainer {
    margin: 0 -20px;
    padding: 15px 0 15px 20px;
}

.videoabsatz {
    padding: 15px 20px; 15px 20px;
}

#absaetze .videocontainerBg{
    background:#efefef;
}

#absaetze .videocontainer .videoimage, .videoabsatz .videoimage {
	position:relative;
	cursor:pointer;
	float:left;
	width:173px;
	height: 134px;
	margin-right:15px;
	background:url(/bihaktiv/img/layout/videocontainer/videoplaybutton.png);
}

#absaetze .videocontainer .videoimage .videomask, .videoabsatz .videoimage .videomask, .video .videomask {
	position:absolute;
	display:inline-block;
	width:173px;
	height: 134px;
	cursor:pointer;
	background:url(/bihaktiv/img/layout/videocontainer/videoplaybutton.png);
}


#absaetze .videocontainer .videoimage a, .videoabsatz .videoimage a {
	text-decoration:none;
}

#absaetze .videocontainer .videotext, .videoabsatz .videotext {
	float:left;
	width:320px;
}

#absaetze .videocontainer .videotext .identifier, .videoabsatz .videotext .identifier {
	font-size:9pt;
}

#absaetze .videocontainer .videotext h2, .videoabsatz .videotext h2 {
	color:#00356d;
	font-size:12pt;	
	margin-bottom: 5px;
}

#absaetze .videocontainer .videotext p, .videoabsatz .videotext p {
	margin:0;
	padding:0;
	
	
}

#absaetze .videocontainer .videotext .duration, .videoabsatz .videotext .duration {
	padding-top:10px;  
	font-size:10.5pt;
	display:block;	
}




/*	-------------------------		videocontainer	-------------------------	*/




/*	-------------------------		quickpoll	-------------------------	*/

.absatzliste .quick_poll {
	padding:10px 0px 0px 10px;
}

.quick_poll .poller_wide, 
.quick_poll .poller_narrow,
.quick_poll .poller_wide_slider, 
.quick_poll .poller_narrow_slider{
	padding:10px;
}		
	
.quick_poll .poller_wide, 
.quick_poll .poller_wide_slider {	/* The poller box */
	position: relative;  
	width:521px;	/* 541 - 2*10padding */
	height:220px;	/* 240 - 2*10padding */
	background-image: url(/bihaktiv/img/layout/quickpoll/bg_poll_content.png);
}

.quick_poll .poller_narrow, 
.quick_poll .poller_narrow_slider {
    position: relative;
	width:231px;	/* 251 - 2*10padding */
	height:276px;	/* 296 - 2*10padding */
	background: url(/bihaktiv/img/layout/quickpoll/bg_poll_teaser.png) 0 0 no-repeat;
}

.quick_poll .poller_question{
	
}

.quick_poll .poller_narrow .leftarea, 
.quick_poll .poller_narrow_slider .leftarea {
    margin-bottom:15px;
}

.quick_poll .poller_wide .leftarea,
.quick_poll .poller_wide_slider .poller_results .leftarea,
.quick_poll .poller_wide .rightarea,
.quick_poll .poller_wide_slider .poller_results .rightarea {
	float:left;
}

.quick_poll .poller_wide .leftarea {
	width:245px;	/* 275 - 10padding - 20padding */
	padding:110px 20px 0px 0px;
}

.quick_poll .poller_wide_slider .leftarea {
	width:245px;	/* 275 - 10padding - 20padding */
	padding-right:10px;
}

.quick_poll .poller_narrow .poller_results .rightarea{
	width:240px;	/* 250 - 10padding */
}

.quick_poll .poller_wide .rightarea {
	width:256px;	/* 266 - 10padding */
	padding-top:20px;
}

.quick_poll .poller_wide_slider .poller_results .rightarea {
	width:266px;	/* 266 - 10padding */
	margin-top:4px;
}

.quick_poll .poller_wide_slider .poller_question .rightarea {
    margin-top: 50px;	 
}

.quick_poll .slider_container .slider_select{
    display:none;
}

.quick_poll .poller_wide_slider .slider_container {
    width:455px;
}

.quick_poll .poller_narrow_slider .slider_container {
    width:165px;
}

.quick_poll .poller_wide_slider .slider_container .ui-slider-label,
.quick_poll .poller_narrow_slider .slider_container .ui-slider-label{
    color:#fff;
	font-size: 10.5pt;
	margin-top: 6px;
}

.quick_poll .poller_wide_slider .slider_container .ui-corner-all,
.quick_poll .poller_narrow_slider .slider_container .ui-corner-all{
    border-radius: 80px;
}

.quick_poll .poller_wide_slider .slider_container .ui-slider .ui-slider-handle,
.quick_poll .poller_narrow_slider .slider_container .ui-slider .ui-slider-handle {
    width: 18px;
	height: 17px;
    margin-left: -9px;
    top: 3px;
    border-color:#044089;
    cursor:pointer;
    background:url("/bihaktiv/img/css/slider/images/slider.png");
    border:none;
}

.quick_poll .poller_wide_slider .slider_container .ui-widget-content,
.quick_poll .poller_narrow_slider .slider_container .ui-widget-content {
    background: url("/bihaktiv/img/css/slider/images/ui-bg_inset-hard_100_387db5.png") repeat-x scroll 50% bottom #387db5;
}

.quick_poll .poller_wide_slider .slider_container .ui-slider,
.quick_poll .poller_narrow_slider .slider_container .ui-slider{
    border-radius:0;
    border-top:0;
    border-bottom:0;
}

.quick_poll .poller_wide_slider .slider_container .ui-slider-horizontal,
.quick_poll .poller_narrow_slider .slider_container .ui-slider-horizontal {
    height: 22px;
}

.quick_poll .poller_wide_slider .slider_container .ui-slider span.ui-slider-tic,
.quick_poll .poller_narrow_slider .slider_container .ui-slider span.ui-slider-tic {
    height: 22px;
}

.quick_poll .poller_wide_slider .slider_label_min,
.quick_poll .poller_narrow_slider .slider_label_min{
	float:left;	
	color:#fff;
	margin-right:15px;
	font-size: 10.5pt;
}

.quick_poll .poller_wide_slider .slider_label_max,
.quick_poll .poller_narrow_slider .slider_label_max{
	float:right;	
	color:#fff;
	font-size: 10.5pt;
	margin-top: -21px;
}

.quick_poll .slider_container li{
	margin:0;
}

.quick_poll .slider_container .ui-slider ol, 
.quick_poll .slider_container .ui-slider dl {
    top: 17px;
	margin:0;
}

.quick_poll .pollerVote {
	position:absolute;
	right:10px;
	bottom:10px;
}


.quick_poll .pollerTitle,
.quick_poll .result_pollerTitle,
.quick_poll .pollerOption,
.quick_poll .result_pollerOption,
.quick_poll .result_totalVotes{
	color: #6b6b6b;
}

.quick_poll .pollerHeadline {
	margin-bottom:9px;
	color: #00356d;
	font-size: 13.5pt;
}

.quick_poll .pollerTitle,
.quick_poll .result_pollerTitle {
	font-size: 10.5pt;
	line-height:12.75pt;
}

.quick_poll .result_pollerTitle {
	padding-bottom:5px;
}


.quick_poll .pollerOption,
.quick_poll .result_pollerOption {
	font-size: 9.75pt;
	margin-bottom:3px;
}

.quick_poll .poller_wide_slider .result_pollerOption, 
.quick_poll .poller_narrow_slider .result_pollerOption  {
	
}

.quick_poll .pollerOption {
	margin-bottom:10px;
}

.quick_poll .pollerOption input {
	vertical-align:top;
}

.quick_poll .poller_wide .pollerOption label{
	width:230px;
	display:inline-block;
	margin-top:2px;
}

.quick_poll .pollerOption label{
	width:200px;
	display:inline-block;
	margin-top:2px;
}

.quick_poll .result_pollGraph{
	margin-bottom:1px;
	width: 200px; 
	background: url(/bihaktiv/img/layout/quickpoll/stripe_semitrans.png);
}

.quick_poll .poller_narrow_slider .result_pollGraph{
	width: 180px;
}

.quick_poll .result_totalVotes {
	/* not designed */
}

/* Graph div - parent of both the corner images and the div displaying percentage votes */
.quick_poll .result_pollGraph {
	float:left;
	height: 11px;
	
}

/* The <div> tag where the percentage result is shown */
.quick_poll .result_pollGraph div {
	float: left;
	background-repeat: repeat-x;
	font-size: 7.5pt;
	color: #00356d;
}

/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
.quick_poll .result_pollGraph img {
	float: left;
}

.quick_poll .result_pollGraph_percent {
	float:left;
	margin-left:5px;
	font-size: 7.5pt;
	color: #6b6b6b;
}

/* Message when Ajax is working getting restults fromt the server */
.quick_poll .poller_waitMessage {
	display: none;
	color: #6b6b6b;
}

.quick_poll .poller_wide .pollerHeadline {
	display:none!important;
}

/*	-------------------------		quickpoll	-------------------------	*/



/*	-------------------------		tabslider	-------------------------	*/
.tabslider {
	position:relative;
}


.tabslider #content {position:absolute; top:50%; height:240px; margin-top:-120px; /* negative half of the height */}

.tabslider ul {
	list-style-type:disc !important;
}

.tabslider ul ul {
	list-style-type:circle !important;
}

.tabslider .slider2 {
	display:none;
}

.tabslider .switcher {
	cursor: pointer;
	float: left;
	width: 23px;
	height: 49px;
	margin-top: -1px;
}
.tabslider .parta{
	margin-right:3px;
	background: url(/bihaktiv/img/layout/tabsilder/tabslider_arrows_bundle_23_49.png) 0 -49px no-repeat;
}
.tabslider .partb{
	background: url(/bihaktiv/img/layout/tabsilder/tabslider_arrows_bundle_23_49.png) 0 0 no-repeat;
}

.tabslider .alltabs .list {
	float: left;
	margin-right: 3px;
	margin-bottom:3px;
}

.tabslider .alltabs .tabitem,
.tabslider .alltabs .current {
	cursor:pointer;
	display: block;
	float: left;
	position: relative;
	width: 125px;
	height: 49px;
	
	font-size:10.5pt;
	text-align: center;
	color: #666;
}

.tabslider .alltabs .tabitem {
	background: url(/bihaktiv/img/layout/tabsilder/tabitemBg.png) 0 0 repeat-x;
}

.tabslider .alltabs .current {
	background: url(/bihaktiv/img/layout/tabsilder/tabitemBg_active.png) 0 0 repeat-x;
}

.tabslider .alltabs .tabitem .tabtitle {
	padding-top:16px;
	line-height:11pt;
}

.tabslider .alltabs .tabitem .tabtitle2l {
	padding-top:9px;
}

.tabslider .custom {
	z-index:1;
	cursor: pointer;
	position:absolute;
	top:278px;
	width: 24px;
	height: 24px;
}

.tabslider .prev,
.tabslider .prev:hover {
	left:26px;
	background: url(/bihaktiv/img/layout/tabsilder/tabslider_bwrd_fwrd_24_48.png) 0 0 no-repeat;
}

.tabslider .next,
.tabslider .next:hover {
	right:26px;
	background: url(/bihaktiv/img/layout/tabsilder/tabslider_bwrd_fwrd_24_48.png) 0 -24px no-repeat;
}

.tabslider .module {
	clear: both;
	position: relative;
	
	height: 572px;
	overflow: hidden;
}

.tabslider .module .content {
	clear: both;
	position: absolute;
	width: 20000em;
}

.tabslider .module .content .page {
	display: block;
	float: left;
	width: 541px;
	height: 572px;
	background: url(/bihaktiv/img/layout/tabsilder/tabcontentBg.png) 0 0 repeat-x;
	padding:18px 55px;
}

.tabslider .module .content .page .sheet {
	width:457px;
	height: 530px;
	background:url(/bihaktiv/img/layout/tabsilder/dummyBG_tabslider.png) 0 0 no-repeat;
	padding:12px;
}

.tabslider .module .content .page .sheet .whitesheet {
	width:379px;			/* 427 - 32padding - (32padding /2) */
	height: 458px;			/* 440 - 2x21padding */
	background:#fff;
	
	font-size:9pt;
	line-height:12pt;
	padding:21px 16px 21px 32px;
}

.tabslider h2,
.tabslider h3,
.tabslider .blue{
	color:#00356d;
	font-weight:normal;
}

.tabslider h2{
	font-size:12.75pt;
	margin-bottom:12.75pt;
}

.tabslider h3{
	font-size:10.5pt;
}

.tabslider ol{
	margin-left:22px;
}

.tabslider ul{
	margin-left:22px;
}

.table {
	float:left;
	padding: 4px 0 0 7px;	
}

.tabslider .tablehead,
.tabslider .tablebody{
   margin:0 2px 2px 0;
}

.tabslider .tablehead,
.tabslider .tableheadR,
.tabslider .tableheadw181{
	background:#f2f2f2;
}

.tabslider .tablebody,
.tabslider .tablebodyR{
	background:#f8f8f8;
}

.tabslider .w95 {
width:88px;					/* 95 - 7 */
}
.tabslider .w88n {
width:76px;					/* layoutfehler 95 > 83 - 7 */
}
.tabslider .w91 {
	width:84px;				/* 91 - 7 */
}
.tabslider .w181 {
	width:174px;			/* 181 - 7 */
}
.tabslider .w88 {
	width:81px;				/* 88 - 7 */
}
.tabslider .h66 {
	height:62px;			/* 66 - 4 */
}
.tabslider .h77 {
	height:73px;			/* 77 - 4 */
}
.tabslider .h47 {
	height:43px;			/* 47 - 4 */
}
.tabslider .h59 {
	height:55px;			/* 59 - 4 */
}
/*	-------------------------	/	tabslider	-------------------------	*/

/*	-------------------------	Loginpage	-------------------------	*/

#loginpage{
	margin:83px auto 185px auto;
	width:460px;
}

#loginpage h1{
	line-height:63pt;
	color:#00356d;
	font-size:63pt;
	font-weight:normal;
	margin-bottom:48px;
}

#loginpage h1 .number{
	color:#0097e5;
}

#loginpage h3{
	line-height:13.5pt;
	color:#00356d;
	font-size:13.5pt;
	font-weight:normal;
	margin-bottom:22px;
}

#loginbox h2{
	line-height:16.5pt;
	color:#00356d;
	font-size:16.5pt;
	font-weight:normal;
	margin-bottom:20px;
}

#loginbox h4{
	line-height:10.5pt;
	color:#00356d;
	font-size:10.5pt;
	font-weight:normal;
	margin-bottom:10px;
}

#loginbox input{
	display: inline-block;
	width:160px;
	height:23px;
	border: 1px solid #CCCCCC;
	color: #6B6B6B;
	margin:0 0 5px 0;
	padding:3px 10px;
}

#loginbox #bilogin{
	margin:0 55px 25px 0px;
}

#loginbox p{
	width:100%;
	line-height:12pt;
	color:#00356d;
	font-size:9pt;
	
}

#loginbox p a{
	text-decoration:underline;
	color:#00356d;
}

/*	-------------------------	Loginpage	-------------------------	*/

/*	-------------------------	Suche	-------------------------	*/

#search_container #search_auswahl{
	background: url("/bihaktiv/img/layout/produktfinder/bg_produktfinder.png") no-repeat scroll 0 0 transparent;
    height: 110px;
    width: 541px;	
}

#search_container #search_auswahl h2{
	font-size:19.5pt;
	color:#fff;
	padding: 20px 0 0 20px;	
}

#search_container #search_auswahl .search_input_row{
	margin:25px 10px 10px 20px;
}

#search_container #search_auswahl .search_input_row button.btn div{
	width:50px;
}

#search_container #search_auswahl .search_input_row label{
	font-size:10.5pt;
	color:#fff;
	float:left;
	margin-right:82px;
}

#search_container #search_auswahl .submit{
 	background-image: url("/bihaktiv/img/layout/btn23_inactive.gif");
    background-repeat: repeat-x;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    text-align: center;
	border: 0px solid transparent;
    cursor: pointer;
   
    height: 24px;
    padding: 3px 8px;
	float:left;
	margin-top:-1px;
}

#search_container #search_auswahl input.text{
 	color: #6B6B6B;
	height: 22px;
	width: 200px;
	float:left;
}

#search_container #search_combination .title{
 	color: #00356d;
	font-size:10.5pt;
	margin-right:46px;
}

#search_container #search_combination{
	 padding: 20px 0 60px 10px;
}

#search_container #search_combination .radio{
	margin-top:-2px;
}

#search_container #search_combination label{
	float:left;
	color: #00356d;
	margin:2px 20px 0 0;
}

#search_container #search_results{
	padding:0 10px 0 10px;
}

#search_container #search_results h1{
	font-size:19.5pt;
}

#search_container #search_results .paging{
	padding-bottom:30px;
	margin-top:20px;
}

#search_container #search_results h4{
	font-size:7.5pt;
	color: #00356d;
}

#search_container #search_results .search_score{
	float:left;
	margin-top: 10px;
}

#search_container #search_results .search_page_button {
    background: url("/bihaktiv/img/layout/suche_bwrd_fwrd.png") repeat scroll 0 0px transparent;
    float: left;
    height: 23px;
    width: 24px;
}

#search_container #search_results .search_page_button_next {
    background: url("/bihaktiv/img/layout/suche_bwrd_fwrd.png") repeat scroll -23px 0px transparent;
    float: left;
    height: 23px;
    width: 24px;
}

#search_container #search_results .paging_control{
	float:right;
}

#search_container #search_results .paging_control .prevtext{
	margin:4px 15px 0 10px;
	float:left;
}

#search_container #search_results .paging_control .nexttext{
	margin:4px 10px 0 15px;
	float:left;
}

#search_container #search_results #suchtreffer{
	margin:0 -20px;
}

#search_container #search_results ul{
	list-style-type: none;
}

#search_container #search_results .search_row{
	padding:20px;
}

#search_container #search_results ul li.headline a{
	font-size:10.5pt;
	color: #00356d;
	text-decoration:underline;
}

#search_container #search_results ul li.text{
	margin-bottom:15px;
	margin-top:20px;
}

#search_container #search_results ul li.url{
	margin-top:15px;
	font-size:7.5pt;
	color: #00356d;
}

#search_container #search_results #search_result_null p{
	margin:20px 0 60px 0;
}

#search_container #search_results #search_result_null h2{
	color:#00356d;
	font-size:13.5pt;
	margin-bottom:30px;
}

#search_container #search_results #search_result_null .search_link_container{
	margin:0 -10px;
}

#search_container #search_results #search_result_null .search_link_box{
	float:left;
	width:173px;
	margin-right:10px;
}

#search_container #search_results #search_result_null a{
	display:block;
	width:153px;
	height:120px;
	background:url("/bihaktiv/img/layout/blaues_rechteck_174x141.jpg");
	color:#fff;
	font-size:13.5pt;
	padding:10px;
	margin-top:5px;	
}

/*	-------------------------	Suche	-------------------------	*/

/*	-------------------------	Empfehlen	-------------------------	*/

#empfehlen h2.headline {
    color: #00356D;
    font-size: 16pt;
    font-weight: normal;
    margin:0 0 10px 0;
}

#empfehlen p{
    color: #00356D;
    font-size: 10.5pt;
}

#empfehlen fieldset .dataContainer{
    margin-bottom:6px;
}

#empfehlen fieldset{
    margin-top:20px;
}

#empfehlen fieldset legend{
    color: #00356D;
    font-size: 13.5pt;
}

#empfehlen fieldset legend + *{
    margin-top: 10px;
}

#empfehlen fieldset label{
    color: #00356D;
    float: left;
    font-size: 10.5pt;
	width:193px;
}

#empfehlen fieldset .inputContainer{
    float: left;
}

#empfehlen fieldset input{
    border: 1px solid #CCCCCC;
    color: #6B6B6B;
    height: 20px;
    width: 273px;
}

#empfehlen .clearing {
    clear: both;
    height: 0;
    line-height: 0;
}

#empfehlen .errorMainText {
    color: #FF0000;
    margin-top: 20px;
}

#empfehlen .errorText {
    color: #FF0000;
    margin-left: 193px;
}

#empfehlen textarea {
    border: 1px solid #CCCCCC;
    color: #6B6B6B;
    height: 120px;
    width: 273px;
}

#empfehlen .pflichtfelderText {
    clear: both;
    color: #00356D;
    font-size: 8.25pt;
    margin: 0 0 10px 193px;
    width: 273px;
}

#empfehlen .emailInfo{
	margin: 0 0 10px 193px;
    width: 273px;
}

#empfehlen .btn{
	margin: 10px 0 0 193px;
	color:#fff !important;
}
/*	-------------------------	Empfehlen	-------------------------	*/

/*	-------------------------	Newsletter Abo	-------------------------	*/

#newsletterAbo h1{
	font-size: 30pt;
}

#newsletterAbo #registrierung{
	padding:10px 0 0 0;
}

#newsletterAbo #registrierung p{
	margin:0;
}

#newsletterAbo #registrierung fieldset.newsletter label{
	width: 600px;
	margin-top: 3px;
}

#newsletterAbo #registrierung .btn{
	float:right;
}



/*	-------------------------	Newsletter Abo	-------------------------	*/

/*	-------------------------	ADCC Highlighting -1	-------------------------	*/

.adcc-highlight{
	position: absolute;
	left:-53px;
	width: 594px;
	z-index: -1;
	display: none;
}

.adcc-highlight-header {
	background: url(/bihaktiv/img/layout/adcc_highlight/top.png) no-repeat;
	height: 41px;
}

.adcc-highlight-content {
	background: url(/bihaktiv/img/layout/adcc_highlight/middle.png) repeat-y;
}

.adcc-highlight-footer {
	background: url(/bihaktiv/img/layout/adcc_highlight/bottom.png) no-repeat;
	height:8px;
}

/*	-------------------------	ADCC Highlighting	-------------------------	*/


/*	-------------------------	ADCC Highlighting Multifunktional-Template	-------------------------	*/

.adcc-highlight2{
	position:relative;
	left:-43px;
	width: 594px;
	display: none;
}

.adcc-highlight2-header {
	background: url(/bihaktiv/img/layout/adcc_highlight/top.png) no-repeat;
	height: 41px;
	position: relative;
	top:33px;

}

.adcc-highlight2-content_bg {
	padding-left:43px;
	background: url(/bihaktiv/img/layout/adcc_highlight/middle.png) repeat-y;
}

.adcc-highlight2-content {
	margin-right:3px;
}

.adcc-highlight2-footer {
	background: url(/bihaktiv/img/layout/adcc_highlight/bottom.png) no-repeat;
	height:8px;
}

/*	-------------------------	ADCC Highlighting	-------------------------	*/



/*	-------------------------	Standaradabsatz	-------------------------	margin-left:20px;  	margin-right:20px;  padding-bottom:30px; clear: both;*/


.standardabsatz {
	padding-left:20px; 
	padding-right:20px; 
}


.themeneinstieg .standardabsatz {
	margin:0px!important;
	padding:20px 20px 30px 20px!important;
	clear: both;
}

.themeneinstieg  {
	padding:10px;
}


.themeneinstieg a.btn_gio {
	text-decoration:none;
	display:inline;
	color:#ffffff;
	height:39px;
	clear:left;
	}




.themeneinstieg .btn_gio_links {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_gio.png) no-repeat;
	background-position:0px 0px;
	float:left;
	width:35px;
	height:39px;

}

.themeneinstieg .btn_gio_rechts {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_gio.png) no-repeat;
	background-position:0px -39px;
	width:20px;
	height:39px;
	float:left;

}

.themeneinstieg .btn2_gio_links {
	background: url(/bihaktiv/img/layout/bt2_bg_einstieg_gio.png) no-repeat;
	background-position:0px 0px;
	float:left;
	width:35px;
	height:39px;

}

.themeneinstieg .btn2_gio_rechts {
	background: url(/bihaktiv/img/layout/bt2_bg_einstieg_gio.png) no-repeat;
	background-position:0px -39px;
	width:20px;
	height:39px;
	float:left;

}



.themeneinstieg .btn_gio_bg {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_gio.png) repeat-x;
	background-position:0px -78px;
	height:31px;
	padding-top:8px;
	float:left;
}





.themeneinstieg a.btn_prad {
	text-decoration:none;
	color:#ffffff;
	display:inline;
	height:39px;
	clear:left;
	}




.themeneinstieg .btn_prad_links {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_prad.png) no-repeat;
	background-position:0px 0px;
	float:left;
	width:35px;
	height:39px;

}

.themeneinstieg .btn_prad_rechts {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_prad.png) no-repeat;
	background-position:0px -39px;
	width:20px;
	height:39px;
	float:left;

}

.themeneinstieg .btn2_prad_links {
	background: url(/bihaktiv/img/layout/bt2_bg_einstieg_prad.png) no-repeat;
	background-position:0px 0px;
	float:left;
	width:35px;
	height:39px;

}

.themeneinstieg .btn2_prad_rechts {
	background: url(/bihaktiv/img/layout/bt2_bg_einstieg_prad.png) no-repeat;
	background-position:0px -39px;
	width:20px;
	height:39px;
	float:left;

}



.themeneinstieg .btn_prad_bg {
	background: url(/bihaktiv/img/layout/bt2_bg_einstieg_prad.png) repeat-x;
	background-position:0px -78px;
	height:31px;
	padding-top:8px;
	float:left;
}



.ThemeneinstiegBg  {
	background: url(/bihaktiv/img/layout/bg_einstieg_prad.png) repeat-x;
	background-position:bottom;
}

.themeneinstieg a.btn_spiriva {
	text-decoration:none;
	color:#ffffff;
	display:inline;
	height:39px;
	clear:left;
}


.themeneinstieg .btn_spiriva_links {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_spir.png) no-repeat;
	background-position:0px 0px;
	float:left;
	width:35px;
	height:39px;

}

.themeneinstieg .btn_spiriva_rechts {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_spir.png) no-repeat;
	background-position:0px -39px;
	width:20px;
	height:39px;
	float:left;
}

.themeneinstieg .btn_spiriva_bg {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_spir.png) repeat-x;
	background-position:0px -78px;
	height:31px;
	padding-top:8px;
	float:left;
}

.themeneinstieg a.btn_striverdi {
	text-decoration:none;
	color:#ffffff;
	display:inline;
	height:39px;
	clear:left;
}


.themeneinstieg .btn_striverdi_links {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_stri.png) no-repeat;
	background-position:0px 0px;
	float:left;
	width:35px;
	height:39px;

}

.themeneinstieg .btn_striverdi_rechts {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_stri.png) no-repeat;
	background-position:0px -39px;
	width:20px;
	height:39px;
	float:left;
}

.themeneinstieg .btn_striverdi_bg {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_stri.png) repeat-x;
	background-position:0px -78px;
	height:31px;
	padding-top:8px;
	float:left;
}


.themeneinstieg a.btn_jard {
	text-decoration:none;
	color:#ffffff;
	display:inline;
	height:39px;
	clear:left;
}


.themeneinstieg .btn_jard_links {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_jard.png) no-repeat;
	background-position:0px 0px;
	float:left;
	width:35px;
	height:39px;

}

.themeneinstieg .btn_jard_rechts {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_jard.png) no-repeat;
	background-position:0px -39px;
	width:20px;
	height:39px;
	float:left;
}

.themeneinstieg .btn_jard_bg {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_jard.png) repeat-x;
	background-position:0px -78px;
	height:31px;
	padding-top:8px;
	float:left;
}



.themeneinstieg a.btn_varg {
	text-decoration:none;
	color:#ffffff;
	display:inline;
	height:39px;
	clear:left;
}


.themeneinstieg .btn_varg_links {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_varg.png) no-repeat;
	background-position:0px 0px;
	float:left;
	width:35px;
	height:39px;

}

.themeneinstieg .btn_varg_rechts {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_varg.png) no-repeat;
	background-position:0px -39px;
	width:20px;
	height:39px;
	float:left;
}

.themeneinstieg .btn_varg_bg {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_varg.png) repeat-x;
	background-position:0px -78px;
	height:31px;
	padding-top:8px;
	float:left;
}



.themeneinstieg a.btn_ofev {
	text-decoration:none;
	color:#ffffff;
	display:inline;
	height:39px;
	clear:left;
}


.themeneinstieg .btn_ofev_links {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_ofev.png) no-repeat;
	background-position:0px 0px;
	float:left;
	width:35px;
	height:39px;

}

.themeneinstieg .btn_ofev_rechts {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_ofev.png) no-repeat;
	background-position:0px -39px;
	width:20px;
	height:39px;
	float:left;
}

.themeneinstieg .btn_ofev_bg {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_ofev.png) repeat-x;
	background-position:0px -78px;
	height:31px;
	padding-top:8px;
	float:left;
}

.themeneinstieg .btn_ofev_bg {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_ofev.png) repeat-x;
	background-position:0px -78px;
	height:31px;
	padding-top:8px;
	float:left;
}




.themeneinstieg a.btn_spio {
	text-decoration:none;
	color:#ffffff;
	display:inline;
	height:39px;
	clear:left;
}


.themeneinstieg .btn_spio_links {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_spio.png) no-repeat;
	background-position:0px 0px;
	float:left;
	width:35px;
	height:39px;

}

.themeneinstieg .btn_spio_rechts {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_spio.png) no-repeat;
	background-position:0px -39px;
	width:20px;
	height:39px;
	float:left;
}

.themeneinstieg .btn_spio_bg {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_spio.png) repeat-x;
	background-position:0px -78px;
	height:31px;
	padding-top:8px;
	float:left;
}

.themeneinstieg .btn_spio_bg {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_spio.png) repeat-x;
	background-position:0px -78px;
	height:31px;
	padding-top:8px;
	float:left;
}







.themeneinstieg a.btn_aba {
	text-decoration:none;
	color:#ffffff;
	display:inline;
	height:39px;
	clear:left;
}


.themeneinstieg .btn_aba_links {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_aba.png) no-repeat;
	background-position:0px 0px;
	float:left;
	width:35px;
	height:39px;

}

.themeneinstieg .btn_aba_rechts {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_aba.png) no-repeat;
	background-position:0px -39px;
	width:20px;
	height:39px;
	float:left;
}

.themeneinstieg .btn_aba_bg {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_aba.png) repeat-x;
	background-position:0px -78px;
	height:31px;
	padding-top:8px;
	float:left;
}

.themeneinstieg .btn_aba_bg {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_aba.png) repeat-x;
	background-position:0px -78px;
	height:31px;
	padding-top:8px;
	float:left;
}



.themeneinstieg a.btn_prax {
	text-decoration:none;
	color:#ffffff;
	display:inline;
	height:39px;
	clear:left;
}


.themeneinstieg .btn_prax_links {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_prax.png) no-repeat;
	background-position:0px 0px;
	float:left;
	width:35px;
	height:39px;

}

.themeneinstieg .btn_prax_rechts {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_prax.png) no-repeat;
	background-position:0px -39px;
	width:20px;
	height:39px;
	float:left;
}

.themeneinstieg .btn_prax_bg {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_prax.png) repeat-x;
	background-position:0px -78px;
	height:31px;
	padding-top:8px;
	float:left;
}

.themeneinstieg .btn_prax_bg {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_prax.png) repeat-x;
	background-position:0px -78px;
	height:31px;
	padding-top:8px;
	float:left;
}


.themeneinstieg a.btn_syn {
	text-decoration:none;
	color:#ffffff;
	display:inline;
	height:39px;
	clear:left;
}


.themeneinstieg .btn_syn_links {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_jard.png) no-repeat;
	background-position:0px 0px;
	float:left;
	width:35px;
	height:39px;

}

.themeneinstieg .btn_syn_rechts {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_jard.png) no-repeat;
	background-position:0px -39px;
	width:20px;
	height:39px;
	float:left;
}

.themeneinstieg .btn_syn_bg {
	background: url(/bihaktiv/img/layout/bt_bg_einstieg_jard.png) repeat-x;
	background-position:0px -78px;
	height:31px;
	padding-top:8px;
	float:left;
}





.litStelle {
	float:left;
	clear:both;
	width:520px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #d1d1d1;
}

.litTitel {
	font-weight:bold;
}

.litInfo {
	float:left;
	padding-right:10px;
	width:420px;
}


.litLink {
	float:left;
	width:90px;
}




/*	-------------------------	Prad 2013 / GIO	/ STRI -------------------------	*/




				.shadowbox_2_3prad, .shadowbox_2_3gio, .shadowbox_2_3spir, .shadowbox_2_3stri, .shadowbox_2_3jard, .shadowbox_2_3varg, .shadowbox_2_3ofev, .shadowbox_2_3spio, .shadowbox_2_3aba, .shadowbox_2_3prax, .shadowbox_2_3syn, .shadowbox_2_3spirpas {
						width:563px!important;
						margin-left:4px;
						background-position: 0 -10px;
					}


				.shadowbox_1_3prad, .shadowbox_1_3gio, .shadowbox_1_3spir, .shadowbox_1_3stri, .shadowbox_1_3jard, .shadowbox_1_3varg, .shadowbox_1_3ofev, .shadowbox_1_3spio, .shadowbox_1_3aba, .shadowbox_1_3prax, .shadowbox_1_3syn, .shadowbox_1_3spirpas {
						width:275px!important;
						margin-left:4px;
						 background-position: 0 -5px;
					}


				.shadowbox_1_3pradFooter, .shadowbox_1_3gioFooter, .shadowbox_1_3spirFooter, .shadowbox_1_3striFooter, .shadowbox_1_3jardFooter, .shadowbox_1_3vargFooter, .shadowbox_1_3ofevFooter, .shadowbox_1_3spioFooter, .shadowbox_1_3abaFooter, .shadowbox_1_3praxFooter, .shadowbox_1_3synFooter, .shadowbox_1_3spirpasFooter {
						 background-position: 0 -5px;
					}




				.shadowbox_1_1prad, .shadowbox_1_1gio, .shadowbox_1_1spir, .shadowbox_1_1stri, .shadowbox_1_1jard, .shadowbox_1_1varg, .shadowbox_1_1ofev, .shadowbox_1_1spio, .shadowbox_1_1aba, .shadowbox_1_1prax, .shadowbox_1_1syn, .shadowbox_1_1spirpas {
						width:851px!important;
						margin-left:4px;
					}

				.shadowboxHeadersyn {
						height:5px;
						margin-top:3px;
						background-image: none!important;
						background-position: 0 0!important;
						background-color:#EA804F!important;
						}


				.shadowboxHeaderaba {
						height:5px;
						margin-top:3px;
						background-image: none!important;
						background-position: 0 0!important;
						background-color:#2dccd3!important;
						}

				.shadowboxHeaderprax {
						height:5px;
						margin-top:3px;
						background-image: none!important;
						background-position: 0 0!important;
						background-color:#2c8d30!important;
						}


				.shadowboxHeaderspio {
						height:5px;
						margin-top:3px;
						background-image: none!important;
						background-position: 0 0!important;
						background-color:#76bd22!important;
						}

				.shadowboxHeaderofev {
						height:5px;
						margin-top:3px;
						background-image: none!important;
						background-position: 0 0!important;
						background-color:#7799B4!important;
						}


				.shadowboxHeadervarg {
						height:5px;
						margin-top:3px;
						background-image: none!important;
						background-position: 0 0!important;
						background-color:#C1A0DA!important;
						}


				.shadowboxHeaderjard {
						height:5px;
						margin-top:3px;
						background-image: none!important;
						background-position: 0 0!important;
						background-color:#FAC800!important;
						}

				.shadowboxHeaderstri {
						height:5px;
						margin-top:3px;
						background-image: none!important;
						background-position: 0 0!important;
						background-color:#ffde00!important;
						}


				.shadowboxHeaderspir {
						height:5px;
						margin-top:3px;
						background-image: none!important;
						background-position: 0 0!important;
						background-color:#72d1dd!important;
						}

				.shadowboxHeaderprad {
						height:5px;
						margin-top:3px;
						background-image: none!important;
						background-position: 0 0!important;
						background-color:#A21636!important;
						}


				.shadowboxHeadergio {
						height:5px;
						margin-top:3px;
						background-image: none!important;
						background-position: 0 0!important;
						background-color:#1CBECA!important;
						}


				.shadowboxHeaderspirpas {
						height:5px;
						margin-top:3px;
						background-image: none!important;
						background-position: 0 0!important;
						background-color:#E98A00!important;
						}

				.bgColorsyn {
						background-color:#EA804F;
						}

				.bgColorprax {
						background-color:#2c8d30;
						}


				.bgColoraba {
						background-color:#2dccd3;
						}

				.bgColorspio {
						background-color:#76bd22;
						}

				.bgColorofev {
						background-color:#7799B4;
						}

				.bgColorvarg {
						background-color:#C1A0DA;
						}
				.bgColorjard {
						background-color:#FAC800;
						}

				.bgColorstri {
						background-color:#ffde00;
						}

				.bgColorprad {
						background-color:#A21636;
						}

				.bgColorgio {
						background-color:#1CBECA;
						}
				.bgColorspir {
						background-color:#72d1dd;
						}
				
		
			.navBlock { width:576px; }
			


			#IndicationNavigation ul, #PageNavigation ul {
    					list-style: none outside none;
			}


			#IndicationNavigation {
				padding-bottom:16px;
				background-repeat: no-repeat;
				background-position: 10px 0px;
			}


			.bg_gio {
				background-image: url("/bihaktiv/img/headervisuals/giotrif.jpg");
			}

			.bg_pradaxa_vhf {
				background-image: url("/bihaktiv/img/headervisuals/pradaxa_vhf_2013.jpg");
			}


			.bg_pradaxa_vte {
				background-image: url("/bihaktiv/img/headervisuals/pradaxa_vte_2013.jpg");
			}



			#IndicationNavigation #contentHeader {
    			float: left;
    			height: 140px;
    			margin: 0 0 0px 10px;
    			width: 541px;
			}

			#IndicationNavigation #contentNavigationIndications li {
			   	 float: left;
			   	 height: 40px;
				
			}


			#IndicationNavigation #contentNavigationIndications li.inda, #IndicationNavigation #contentNavigationIndications li.indb {
				width:270px;
			}

			#IndicationNavigation #contentNavigationIndications li.ind1, #IndicationNavigation #contentNavigationIndications li.ind2, #IndicationNavigation #contentNavigationIndications li.ind3 {
				width:180px;
			}

			#IndicationNavigation #contentNavigationIndications li.inda, #IndicationNavigation #contentNavigationIndications li.ind1 {
				margin-left:10px;
			}



			#IndicationNavigation #contentNavigationIndications li.active {
				background-image: url("/bihaktiv/img/layout/navigation/bg_nav_aktiv_prad2.png");
				background-repeat: no-repeat;
			}

			#IndicationNavigation #contentNavigationIndications li.active_prad {
				background-image: url("/bihaktiv/img/layout/navigation/bg_nav_aktiv_prad2.png");
				background-repeat: no-repeat;
			}

			#IndicationNavigation #contentNavigationIndications li.active_spir {
				background-image: url("/bihaktiv/img/layout/navigation/bg_nav_aktiv_spir_2spaltig.png");
				background-repeat: no-repeat;
			}





			#IndicationNavigation #contentNavigationIndications li.inactive {
				border-left:1px solid #d8d9d8;
				border-bottom:1px solid #d8d9d8;
			}

			#IndicationNavigation #contentNavigationIndications li.inactive_right {
				border-right:1px solid #d8d9d8;
				border-bottom:1px solid #d8d9d8;
			}


			#IndicationNavigation #contentNavigationIndications li a {
				height:40px;
				display:block;				
			}


			#IndicationNavigation #contentNavigationIndications li span.active {
		    	color: #fff;
			}


			#IndicationNavigation #contentNavigationIndications li span {
				font-weight:bold;
				color: #000;
			   	display: block;
		    	font-size:10.5pt;
				margin-top:10px;
		    	padding: 2px 0;
   				text-align: center;
			}

			#contentHeader .FachinfoLink a {
				position:relative;
				left:-5px;
				top:128px;
				height:20px;
				width:110px;
				font-size:9px;
				text-decoration:underline;
			}



			#PageNavigation {
    			padding-top: 10px;
				padding-bottom: 10px;	
			}

			#PageNavigation #contentNavigationHeader{
				background-image: url("/bihaktiv/img/layout/bg_themennav_prad.png");
			    	
			   	height:37px;
				margin:0px 10px;
			}


			#PageNavigation #contentNavigationHeader li {
			  	float: left;
			    height: 35px;
				width:179px;
				padding-bottom:0px;
			}

			#PageNavigation #contentNavigationHeader li a {
			  	height:25px;
				display:block;
				padding:4px 5px 4px 10px; 
			}

			#PageNavigation #contentNavigationHeader li span {
			    	background-image: none !important;
			    	color: #FFFFFF;
			    	display: block;
			   	 	font-size:10.5pt;
   					height: 23px;
    				padding: 5px 0px 0px 20px;
			}

			#PageNavigation #contentNavigationHeader li.active span {
				font-weight:bold;
			}



			#PageNavigation #contentNavigation{
				
 				margin: 0 10px 0px;
			}


			#PageNavigation #contentNavigation ul li{
				float:none;
   				font-size: 10.5pt;
    				margin-bottom: 2px;
    				margin-right: 2px;
    				width: 177px;
			}


			#PageNavigation #contentNavigation ul li a {
    			background: none repeat scroll 0 0 #f2f2f2;
    			color: #6b6b6b;
    			display: block;
    			height: 19px;
    			padding: 6px 0 6px 14px;
			}


			#PageNavigation #contentNavigation ul li a.active { 
				    font-weight: bold;
			}


			#PageNavigation #contentNavigation ul li a:hover { 
				    background:#DDF0FF;
			}

	#PageNavigation #contentNavigationHeader.prax {
			background-image: url("/bihaktiv/img/layout/navigation/bg_themennav_prax.png");
		}

	#PageNavigation #contentNavigation.prax ul li a:hover { 
			background-color:#7899C1; color:#fff;
		}


	#PageNavigation #contentNavigationHeader.aba {
			background-image: url("/bihaktiv/img/layout/navigation/bg_themennav_aba.png");
		}

	#PageNavigation #contentNavigation.aba ul li a:hover { 
			background-color:#afd397; color:#fff;
		}


	#PageNavigation #contentNavigationHeader.spio {
			background-image: url("/bihaktiv/img/layout/navigation/bg_themennav_spio.png");
		}

	#PageNavigation #contentNavigation.spio ul li a:hover { 
			background-color:#afd397; color:#fff;
		}



	#PageNavigation #contentNavigationHeader.ofev {
			background-image: url("/bihaktiv/img/layout/navigation/bg_themennav_ofev.png");
		}

	#PageNavigation #contentNavigation.ofev ul li a:hover { 
			background-color:#F4B54C; color:#fff;
		}


	#PageNavigation #contentNavigationHeader.varg {
			background-image: url("/bihaktiv/img/layout/navigation/bg_themennav_varg.png");
		}

	#PageNavigation #contentNavigation.varg ul li a:hover { 
			background-color:#418FDE; color:#fff;
		}


	#PageNavigation #contentNavigationHeader.stri {
			background-image: url("/bihaktiv/img/layout/navigation/bg_themennav_stri.png");
		}

	#PageNavigation #contentNavigation.stri ul li a:hover { 
			background-color:#80A7AC; color:#fff;
		}
	#PageNavigation #contentNavigationHeader.spir {
			background-image: url("/bihaktiv/img/layout/navigation/bg_themennav_spir.png");
		}

	#PageNavigation #contentNavigation.spir ul li a:hover { 
			background-color:#C7EDF1;
		}


	#PageNavigation #contentNavigationHeader.prad {
			background-image: url("/bihaktiv/img/layout/navigation/bg_themennav_prad.png");
		}

	#PageNavigation #contentNavigation.prad ul li a:hover { 
			background-color:#80A3D6; color:#fff;
		}

	#PageNavigation #contentNavigationHeader.gio {
			background-image: url("/bihaktiv/img/layout/navigation/bg_themennav_gio.png");
		}

	#PageNavigation #contentNavigation.gio ul li a:hover { 
			background-color:#E7E299;
		}



/*	-------------------------	Kacheln Service -------------------------	*/

.kachelliste, .videoliste {
	width: 859px;
	float:left;
	margin-left:-5px;
}

.kachel, .kachel_last {
	float: left; 
	width: 201px;												/* 191 + 2*5schatten */
	height: 205px;												/* 195 + 2*5schatten */
	list-style: none outside none;
}

.videoliste .kachel, .videoliste .kachel_last {
	float: left; 
	width: 201px;												/* 191 + 2*5schatten */
	height: 225px;												/* 195 + 2*5schatten */
	list-style: none outside none;
}



.kachel {
	padding:0px 18px 18px 0px;
}

.kachel_last {
	padding-bottom:15px;
}

 .kachel_shadowbox_1_4 {
	width: 201px;
	height: 5px;
	background-position: 0 0;
}
.kachel_shadowboxHeader {
	background: url(/bihaktiv/img/layout/shadowboxHeader.png) no-repeat;
}
.kachel_shadowboxFooter {    
	background: url(/bihaktiv/img/layout/shadowboxFooter.png) no-repeat;
}
.kachel_shadowboxBg_1_4 {
	background: url(/bihaktiv/img/layout/shadowboxContentBg.png) 0 0 repeat-y;
	padding:0 5px;
}

.kachelliste .kachel_shadowboxContent {
	height:181px;												/* 195  - 2*7padding */
	padding:7px;
	background: #fff;
}
.videoliste .kachel_shadowboxContent {
	height:200px;												/* 195  - 2*7padding */
	padding:7px;
	background: #fff;
}



 .kachel_shadowboxContent .video {
	margin:1px 0px 0px 2px;
}

 .kachel_shadowboxContent .video .title {
    margin-top: 7px;
    text-align: left;
    height: 45px;
}

 .kachel_shadowboxContent .video .title a {
    color: #00356d;
    font-size: 12px;
    line-height: 14px;
 
}


 .kachel_shadowboxContent .video .duration {
     text-align: right;
    margin-right:1px;
}

.videoliste .btn-8-more {
	float:right;
	cursor:pointer;
	clear:both;
	width:161px;
	height:20px;
	color: #6b6b6b;
	margin-right:5px;
	padding:3px;
	background-color:#F6F6F6;
}

.videoliste .btn-8-more .weiterevideos {
	float:left;
	padding:3px 5px 0px 0px;
}	

.videoliste .btn-8-more a.btn_weiter {
	float:right;
	
}


.kachel_shadowboxContent .title {
    color: #00356d;
    font-size: 13.5pt;
    line-height: 18pt;
    margin-left: 4px;
    margin-top: 7px;
    text-align: left;
}


/*	-------------------------	Fortbildung Service -------------------------	*/

.banderolepos {
		width:220px;
		height:0px;
		position:relative;
		z-index:100;
		right:0px;
		top:0px;
	}

.banderole {
			background: url("/bihaktiv/img/services/fortbildung/banderole.png") no-repeat;
			width:220px;
			height:220px;
			}

.fortbildungLogo {
			padding:20px 0px 20px 0px;
			float:right;
		}

.fortbildungText {
			clear:both;
			padding-left:75px;
			width:330px;
			float:left;
			}
			
.fortbildungVideo {
			float:right;
		}


.fortbildungText ul {
			color:#00356d;
			margin:0px 0px 0px 12px!important;
			padding:0px!important;

}
.fortbildungText li {
			float:left;
			width:155px;
			font-size: 14px;
}

.fortbildungText li span {
			color:#6b6b6b;
}

.fortbildungAuswahl {
			padding:10px 0px 10px 10px;
			color:#00356d;
	}

/*	-------------------------	Newsdetailsliste -------------------------	*/

.news_list{
	margin: 0 20px 30px;
}

.news_list .row{
	background:#f2f2f2;
	margin-bottom:3px;
}

.news_list .row:nth-child(even) {
	background:#e6f0f9;
	margin-bottom:3px;
}

.news_list .date, .news_list .title{
	padding:5px;
	float:left;
}

.news_list .date{ 
	color: #6b6b6b;
	width:120px;
}

.news_list .title { 
	border-left:1px solid #fff;
	width:370px;
}

.news_list .title a{ 
	color: #00356d;
	text-decoration:none;
}
.news_list .btn_weiter_grau, .news_list .btn_zurueck_grau {
	background-image:url(/bihaktiv/img/layout/btn_weiter_zurueck.gif);
	display:block;
	width:23px; 
	height:23px;
	margin-left:2px;	
}
.news_list .btn_weiter_grau {
	background-position:0px 23px;
}

.news_list .btn_zurueck_grau {
	background-position:0px 0px;
}

.news_list .btn_zahl_grau, .news_list .btn_zahl_grau_aktiv {
	background-image:url(/bihaktiv/img/layout/btn_zahl_grau.gif);
	padding:4px 0px 0px 0px;
	display:block;
	width:23px; 
	height:19px;
	margin-left:2px;
	text-align:center;
}

.news_list .btn_zahl_grau {
	background-position:0px 0px;
}

.news_list .btn_zahl_grau_aktiv {
	background-position:0px 23px;
}

.news_list .seitennav {
	padding:20px 0;
}

