html,body {
	height:100%;
	margin:0;
	padding:0;
}
body{
    background-color:#fff;
    color:#4886C3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#bgbox{
	position:absolute;
	display:block;
	height:600px;
	width:990px;
	left:619px;
	top:395px;
	margin-top:-300px;
	margin-left:-495px;
	z-index:1;
	vertical-align:top;
	background:transparent url(images/hintergrund_1.jpg) no-repeat top left;
}

.header{
	display:block;
	position:absolute;
	top:40px;
	left:30px;
	height:110px;
	width:932px;
	background:transparent url(images/header_bg.png) no-repeat top left;
}

.header .imedia{
	position:absolute;
	top:30px;
	left:30px;
}
.header .audiantis{
	position:absolute;
	top:30px;
	right:30px;
}

.controls{
	position:absolute;
	left:30px;
	bottom:20px;
}
.controls span{
	position:absolute;
	font-size:12px;
	right:-795px;
	width: 260px;
}

.bt_bg{
	display:block;
	float:left;
	height:16px;
	width:22px;
	margin-right:3px;
}

#bt_bg1{background:transparent url(images/bt_bg1.png) no-repeat top left;}
#bt_bg2{background:transparent url(images/bt_bg2.png) no-repeat top left;}
#bt_bg3{background:transparent url(images/bt_bg3.png) no-repeat top left;}

a.bt_bg:hover,a.bt_bg:active,a.bt_bg:focus{
	background-position:bottom left !important;
}

.bt_speaker{
	display:block;
	float:left;
	height:15px;
	width:16px;
	margin-right:6px;
	margin-left:12px;
	background:transparent url(images/bt_speaker.png) no-repeat top left;
}
a.bt_speaker:hover,a.bt_speaker:focus,a.bt_speaker:active{
	background-position:bottom left;
}


.bt_minus{
	display:block;
	float:left;
	height:15px;
	width:15px;
	margin-right:3px;
	background:transparent url(images/bt_minus.png) no-repeat top left;
}
a.bt_minus:hover,a.bt_minus:focus,a.bt_minus:active{
	background-position:bottom left;
}

.bt_plus{
	display:block;
	float:left;
	height:15px;
	width:14px;
	margin-right:10px;
	background:transparent url(images/bt_plus.png) no-repeat top left;
}
a.bt_plus:hover,a.bt_plus:focus,a.bt_plus:active{
	background-position:bottom left;
}

.bt_people1{
	display:block;
	height:324px;
	width:254px;
	position:absolute;
	top:240px;
	left:26px;
	background:transparent url(images/people_1.png) no-repeat top left;
	z-index:2;
}

a.bt_people1:hover,a.bt_people1:active,a.bt_people1:focus{
	background-position:bottom left;
}

.bt_people2{
	display:block;
	height:179px;
	width:101px;
	position:absolute;
	top:260px;
	left:338px;
	background:transparent url(images/people_2.png) no-repeat top left;
	z-index:2;
}

a.bt_people2:hover,a.bt_people2:active,a.bt_people2:focus{
	background-position:bottom left;
}

.bt_people3{
	display:block;
	height:213px;
	width:139px;
	position:absolute;
	top:260px;
	left:506px;
	background:transparent url(images/people_3.png) no-repeat top left;
	z-index:2;
}

a.bt_people3:hover,a.bt_people3:active,a.bt_people3:focus{
	background-position:bottom left;
}

.bt_people4{
	display:block;
	height:290px;
	width:227px;
	position:absolute;
	top:257px;
	left:700px;
	background:transparent url(images/people_4.png) no-repeat top left;
	z-index:2;
}

a.bt_people4:hover,a.bt_people4:active,a.bt_people4:focus{
	background-position:bottom left;
}

.bt_arrow_right{
	position:relative;
	display:block;
	float:left;
	width:14px;
	height:14px;
	margin:4px 4px 0px 0px;
	background:transparent url(images/pfeil_rechts.gif) no-repeat top left;	
}



.bt_close{
	display:block;
	position:absolute;
	width:15px;
	height:15px;
	background:transparent url(images/bt_close.gif) no-repeat top left;	
}

a.bt_close:hover,a.bt_close:focus,a.bt_close:active{
	background-position:bottom left;
}

.active{
	background-position:bottom left !important;
}

.clr{clear:both;}

div.flaggs{
	display:block;
	position:absolute;
	width:99px !important;
	height:22px !important;
}

.flag_de{
	position:absolute;
	right:0px;
	display:block;
	width:31px;
	height:22px;
	background:transparent url(images/flag_de.png) no-repeat top left;
}

a.flag_de:hover,a.flag_de:focus,a.flag_de:active{
	background-position:bottom left;
}

.flag_en{
	position:absolute;
	top:0px;
	left:34px;
	display:block;
	width:30px;
	height:22px;
	background:transparent url(images/flag_en.png) no-repeat top left;
}

a.flag_en:hover,a.flag_en:focus,a.flag_en:active{
	background-position:bottom left;
}

.flag_ja{
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:30px;
	height:22px;
	background:transparent url(images/flag_ja.png) no-repeat top left;
}

a.flag_ja:hover,a.flag_ja:focus,a.flag_ja:active{
	background-position:bottom left;
}

div.flaggs_{
	display:block;
	position:absolute;
	left:270px;
	top:300px;
	width:99px !important;
	height:22px !important;
}
.flag_de_{
	position:absolute;
	right:0px;
	display:block;
	width:31px;
	height:22px;
	background:transparent url(images/flag_de.png) no-repeat top left;
}

a.flag_de_:hover,a.flag_de:focus,a.flag_de:active{
	background-position:bottom left;
}

.flag_en_{
	position:absolute;
	top:0px;
	left:34px;
	display:block;
	width:30px;
	height:22px;
	background:transparent url(images/flag_en.png) no-repeat top left;
}

a.flag_en_:hover,a.flag_en:focus,a.flag_en:active{
	background-position:bottom left;
}

.flag_ja_{
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:30px;
	height:22px;
	background:transparent url(images/flag_ja.png) no-repeat top left;
}

a.flag_ja_:hover,a.flag_ja:focus,a.flag_ja:active{
	background-position:bottom left;
}

/*  BOX LANGUAGE  */

.language{
	position:absolute;
	display:block;
	width:195px;
	height:44px;
	top:160px;
	left:765px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4886C3;
	padding-top:7px;
	padding-left:38px;
	background:transparent url(images/language_bg.png) no-repeat top left;
}

.language div.flaggs{
	top:10px;
	right:56px;
}
.language div.genders{
	top:9px;
	left:22px;
	display:block;
	position:absolute;
}
.language .bt_male{
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:18px;
	height:20px;
	background:transparent url(images/bt_male.gif) no-repeat top left;
}

.language .bt_male:hover,.language .bt_male:focus,.language .bt_male:active{
	background-position:bottom left;
}

.language .bt_female{
	position:absolute;
	top:0px;
	left:23px;
	display:block;
	width:12px;
	height:20px;
	background:transparent url(images/bt_female.gif) no-repeat top left;
}

.language .bt_female:hover,.language .bt_female:focus,.language .bt_female:active{
	background-position:bottom left;
}





/*    ENDE BOX LANGUAGE    */
/*    BOX RADIO    */

.radio{
	position:absolute;
	display:block;
	width:156px;
	height:34px;
	top:160px;
	left:25px;
	padding-top:7px;
	padding-left:55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4886C3;
	background:transparent url(images/radio_bg.png) no-repeat top left;
	z-index:5;
}

#radiolist{
	position:absolute;
	display:block;
	width:211px;
	top:192px;
	left:25px;
	z-index:6;
}

#radiolist a{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#4886C3;
	display:block;
	width:196px;
	height:18px;
	padding:0;
	padding-left:15px;
	text-decoration:none;
	background:transparent url(images/radio_list1.png) no-repeat top left;
}

#radiolist a:hover{
	color:#000000;
	background-position:bottom left;
}

#radiolist a strong{
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer;
	color:#000000;
	display:block;
	float:left;
	width:40px;
}

#radiolist a.first{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#4886C3;
	display:block;
	width:196px;
	padding-left:15px;
	height:20px;
	background:transparent url(images/radio_list3.png) no-repeat top right;
}
#radiolist a.first:hover{
	color:#000000;
	background-position:bottom right;
}

#radiolist a.last{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#4886C3;
	display:block;
	width:196px;
	padding-left:15px;
	height:21px;
	background:transparent url(images/radio_list2.png) no-repeat top left;
}
#radiolist a.last:hover{
	color:#000000;
	background-position:bottom left;
}

.equalizer{
	display:block;
	position:absolute;
	top:0px;
	right:19px;
	width:68px;
	height:14px;
	float:right;
	/*background:transparent url(images/pegel_on.gif) no-repeat top left;*/
}

.equalizer_bug{
	display:block;
	position:absolute;
	top:10px;
	right:19px;
	width:68px;
	height:14px;
	float:right;
}

.equalizer_off{
	display:block;
	position:absolute;
	top:10px;
	right:18px;
	width:68px;
	height:14px;
	float:right;
	background:transparent url(images/pegel_off.gif) no-repeat top left;
}

.bt_radio_arrow_down{
	position:absolute;
	top:11px;
	left:15px;
	display:block;
	width:14px;
	height:14px;
	background:transparent url(images/bt_radio_arrow_down.gif) no-repeat top left;
}

a.bt_radio_arrow_down:hover,.radio a.bt_radio_arrow_down:active,.radio a.bt_radio_arrow_down:focus{
	background-position:bottom left;
}

.bt_radio_arrow_top{
	position:absolute;
	top:11px;
	left:15px;
	display:block;
	width:14px;
	height:14px;
	background:transparent url(images/bt_radio_arrow_top.gif) no-repeat top left;	
}

a.bt_radio_arrow_top:hover,.radio a.bt_radio_arrow_top:active,.radio a.bt_radio_arrow_top:focus{
	background-position:bottom left;
}

.bt_radioplay{
	position:absolute;
	display:block;
	top:11px;
	left:35px;
	width:14px;
	height:14px;
	background:transparent url(images/bt_radio_play.gif) no-repeat top left;	
}

a.bt_radioplay:hover,a.bt_radioplay:focus,a.bt_radioplay:active{
	background-position:bottom left;
}

.bt_radiopause{
	position:absolute;
	top:11px;
	left:35px;
	display:block;
	width:14px;
	height:14px;
	background:transparent url(images/bt_radio_pause.gif) no-repeat top left;	
}

a.bt_radiopause:hover,a.bt_radiopause:focus,a.bt_radiopause:active{
	background-position:bottom left;
}

/*   ENDE BOX RADIO   */
/*    BOX GEHOER    */

#box_dasgehoer{
	font-size:12px;
	position:absolute;
	display:block;
	width:397px;
	top:97px;
	left:325px;
	z-index:5;
}
#box_dasgehoer .top{
	display:block;
	width:397px;
	height:21px;
	background:transparent url(images/box_dasgehoer_top.png) no-repeat top left;
}
#box_dasgehoer .middle{	
	font-size:12px;
	line-height:16px;
	display:block;
	width:342px;
	height:auto;
	padding:3px 30px 8px 25px;
	background:transparent url(images/box_dasgehoer_middle.png) no-repeat top left;
}
#box_dasgehoer .bottom{
	display:block;
	width:397px;
	height:30px;
	background:transparent url(images/box_dasgehoer_bottom.png) no-repeat top left;
}

#box_dasgehoer .bt_close{
	right:28px;
	top:20px;
}


.bt_read{
	position:relative;
	display:block;
	padding-left:25px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4886C3;
	cursor:pointer;
	margin:10px 0px 0px 4px;
	text-decoration:none;
	background:transparent url(images/bt_arrow_right1.gif) no-repeat center left;	
}

.bt_read:hover,.bt_read:focus,.bt_read:active{
	background:transparent url(images/bt_arrow_right2.gif) no-repeat center left;
}

.dasgehoer div.genders{
	display:block;
}

.bt_gender_male{
	float:left;
	display:block;
	width:57px;
	height:36px;
	margin-top:17px;
	margin-right:8px;
	text-decoration:none;
	background:transparent url(images/g_male.gif) no-repeat top left;	
}

.bt_gender_male:hover,.bt_gender_male:focus,.bt_gender_male:active{
	background-position:bottom left;
}

.bt_gender_female{
	float:left;
	display:block;
	width:52px;
	height:36px;
	margin-top:17px;
	margin-right:8px;
	text-decoration:none;
	background:transparent url(images/g_female.gif) no-repeat top left;	
}

.bt_gender_female:hover,.bt_gender_female:focus,.bt_gender_female:active{
	background-position:bottom left;
}



.dasgehoer div.genders_{
	display:block;
}

.bt_gender_male_{
	float:left;
	display:block;
	width:57px;
	height:36px;
	margin-top:17px;
	margin-right:8px;
	text-decoration:none;
	background:transparent url(images/g_male.gif) no-repeat top left;	
}

.bt_gender_male_:hover,.bt_gender_male_:focus,.bt_gender_male_:active{
	background-position:bottom left;
}

.bt_gender_female_{
	float:left;
	display:block;
	width:52px;
	height:36px;
	margin-top:17px;
	margin-right:8px;
	text-decoration:none;
	background:transparent url(images/g_female.gif) no-repeat top left;	
}

.bt_gender_female_:hover,.bt_gender_female_:focus,.bt_gender_female_:active{
	background-position:bottom left;
}

/*    ENDE BOX GEHOER    */
/*    BOX TRANSLATE    */

#box_translate{
	font-size:12px;
	position:absolute;
	display:block;
	width:359px;
	top:358px;
	left:170px;
	z-index:5;
}
#box_translate .top{
	display:block;
	width:359px;
	height:18px;
	background:transparent url(images/box_translate_top.png) no-repeat top left;
}
#box_translate .middle{
	display:block;
	width:301px;
	padding:25px 20px 20px 38px;
	background:transparent url(images/box_translate_middle.png) no-repeat bottom left;
}
#box_translate .bottom{
	display:block;
	width:359px;
	height:25px;
	background:transparent url(images/box_translate_bottom.png) no-repeat top left;
}

#box_translate .bt_close{
	right:28px;
	top:20px;
}

#translate{position:relative;}

.bt_translate{
	position:absolute;
	top:33px;
	left:6px;
	display:block;
	width:auto;
	padding-left:20px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4886C3;
	cursor:pointer;
	text-align:left;
	background:transparent url(images/bt_arrow_right1.gif) no-repeat center left;	
}

.bt_translate:hover,.bt_translate:focus,.bt_translate:active{
	background:transparent url(images/bt_arrow_right2.gif) no-repeat center left;
}

input.translate1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#B4B4B4;
	border:none;
	width:270px;
	height:20px;
	display:block;
	margin-bottom:36px;
	padding:3px 2px 0px 3px;
}

input.translate2{
	background-color:#676767;
	border:none;
	width:270px;
	height:20px;
	display:block;
	padding:3px 2px 0px 3px;
}

#box_translate div.flaggs{
	top:75px;
	left:215px;
	z-index:5;
}

/*    ENDE BOX TRANSLATE    */
/*    BOX BANNER    */

#box_bannerwerbung{	
	font-size:12px;
	position:absolute;
	display:block;
	width:461px;
	height:153px;
	top:198px;
	left:420px;
	z-index:5;
	background:transparent url(images/box_banner_werbung.png) no-repeat top left;
}

#box_bannerwerbung .bt_close{
	right:28px;
	top:20px;
}

#box_bannerwerbung a.banner,#box_bannerwerbung a.banner img,#box_bannerwerbung a.banner,#box_bannerwerbung img{
	position:relative;
	border:none;
	display:block;
	margin:42px 0px 0px 14px;
	z-index:6;
}

/*    ENDE BOX BANNER    */


/*    BOX VIDEO    */

#box_video{	
	font-size:12px;
	position:absolute;
	display:block;
	width:393px;
	height:361px;
	top:118px;
	left:260px;
	z-index:5;
	padding:50px 20px 0px 43px;
	background:transparent url(images/box_video.png) no-repeat top left;
}

#box_video .bt_close{
	right:28px;
	top:20px;
}
#box_video .video{
	display:block;
	height:240px;
	width:320px;
	margin-bottom:8px;
	margin-left:22px;
}

.bt_videoplay{
	position:absolute;
	left:190px;
	top:310px;
	display:block;
	width:36px;
	height:36px;
	background:transparent url(images/bt_video_play.gif) no-repeat top left;	
}

a.bt_videoplay:hover,a.bt_videoplay:focus,a.bt_videoplay:active{
	background-position:bottom left;
}

.bt_videopause{
	position:absolute;
	display:block;
left:190px;
	top:310px;

	width:36px;
	height:36px;
	background:transparent url(images/bt_video_pause.gif) no-repeat top left;	
}

a.bt_videopause:hover,a.bt_videopause:focus,a.bt_videopause:active{
	background-position:bottom left;
}

#box_video div.flaggs{
	top:338px;
	left:305px;
	z-index:5;
}

/*    ENDE BOX VIDEO    */

p{
	margin:0;
	padding:0;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4886C3;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

dfn{
	visibility:hidden;
}

.hide {
  display:none !important;
}
