/*******************************************************************************************************/

div.fkc-slideshow-frame{
	width:550px;
}
div.fkc-slideshow-border{
	border:1px solid #9F9F9F;
}
div.fkc-slideshow-slider{
	width:548px;
	overflow:hidden;
	position:relative;
}
div.fkc-slideshow-content-frame{
	width:548px;
	overflow:hidden;
}
div.fkc-slideshow-content{
	width:100000px;
	white-space:nowrap;
	margin-left:-548px;
}
div.fkc-slideshow-content a{
	position:relative;
	z-index:2;
	line-height:1px;
}
div.fkc-slideshow{
	width:548px;
	float:left;
}
a.fkc-slideshow-left{
	width:274px;
	position:absolute;
	left:0;
	top:0;
	height:100%;
	background:url(/fileadmin/images/fkc-slideshow-slide-left.png) bottom left no-repeat;
}
a.fkc-slideshow-right{
	width:274px;
	position:absolute;
	right:0;
	top:0;
	height:100%;
	background:url(/fileadmin/images/fkc-slideshow-slide-right.png) bottom right no-repeat;
}
a.fkc-slideshow-left:hover{
	background:url(/fileadmin/images/slider_pfeil_li_ro.png) bottom left no-repeat;
}
a.fkc-slideshow-right:hover{
	background:url(/fileadmin/images/slider_pfeil_re_ro.png) bottom right no-repeat;
}
div.fkc-slideshow-imageframe{
	width:548px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:0;
}
div.fkc-slideshow-imageframe a{
	display:inline;
	margin:0;
	padding:0;
	vertical-align:top;
}
div.fkc-slideshow-imageframe a img{
	/*position:relative;*/
	z-index:2;
	margin:0;
	padding:0;
	border:none;
	border-width:0px;
}
div.fkc-slideshow-title{
	width:548px;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	height:48px;
	line-height:48px;
	background-color:#F3F3F3;
}
div.fkc-slideshow-title a{
	height:48px;
	line-height:48px;
	padding:0px 10px 0px 23px;
	text-decoration:none;
	background:url(/fileadmin/images/pfeil.png) 10px center no-repeat;
}
div.fkc-slideshow-title a:hover{
	color:#E2001A;
}
table.fkc-slideshow-title-alternate tr td{
	padding-left:70px;
	padding-right:70px;
	vertical-align:middle;
	height:48px;
	white-space:normal;
}
div.fkc-slideshow img{
	border-width:0px;
}
div.fkc-slideshow-text{
	display:none;
}
div.fkc-slideshow-content-text{
	margin:10px;
}
/**********************************************************************************************
* globale Klassen
***********************************************************************************************/
textarea,input{
	resize: none;
}

label,input[type=radio],input[type=checkbox]{
	cursor:pointer;
}
img{
	border:none;
}
body{
}
body,input,table{
	font:13px Arial;
}
.px13{
	font-size:13px;
}
.rot{
	color:#E2001A;
}
.dunkelgrau{
	color:#282727;
}
.mittelgrau{
	color:#605F61;
}
.grau{
	color:#9F9F9F;
}
.hellgrau{
	color:#F3F3F3;
}
.bc-hellgrau{
	background-color:#F3F3F3;
}
.w100{
	width:100%;
}
.bold{
	font-weight:bold;
}
.ml30{
	margin-left:30px;
}
.left{
	text-align:left;
}
.center{
	text-align:center;
}
.right{
	text-align:right;
}
.top{
	vertical-align:top;
}
.block{
	display:block;
}
.float-left{
	float:left;
}
.float-right{
	float:right;
}
a.grau-rot{
	padding-left:13px;
	background:url(/fileadmin/images/pfeil_grau.png) left no-repeat;
}
a.grau-rot:hover{
	background:url(/fileadmin/images/pfeil.png) left no-repeat;
}
div#contentdiv a.standard,a.standard{
	display:inline-block;
	padding-left: 13px;
	background:url(/fileadmin/images/pfeil.png) 0px 5px no-repeat;
	color:#282727;
	text-decoration:none;
}
div#contentdiv a.standard:hover{
	color:#E2001A;
}
div#contentdiv a.standard-ohne-pfeil{
	display:inline-block;
	color:#282727;
	text-decoration:none;
}
div#contentdiv a.standard-ohne-pfeil:hover{
	color:#E2001A;
}
div#contentdiv a.rot{
	color:#E2001A;
}

/**********************************************************************************************
* Header
***********************************************************************************************/
div#divHeader{
	height:193px;
}





/**********************************************************************************************
* Direkt zu
***********************************************************************************************/
form#formDirektZu {
	margin:0;
	padding:0;
	width:100%;
	height:29px;
	overflow:hidden;
}

form#formDirektZu td.tdLeft input{
	color:#9F9F9F;
	border:0px;
	margin:0;
	padding:0;
}
form#formDirektZu a{
	display:block;
	height:29px;
	width:33px;
	margin:0;
	padding:0;
	background:url(/fileadmin/images/suche_lupe1.png) top left;
}
form#formDirektZu a.suchen:hover{
	background:url(/fileadmin/images/suche_lupe_pz_h.png) top left;
}

/**********************************************************************************************
* divs
***********************************************************************************************/
div#pagelinkZeile *{
	color:#9F9F9F;
	text-decoration:none;
	font-size:12px;
}
div#pagelinkZeile a:hover{
	text-decoration:underline;
}
div#maindiv{
 background-color:white;
 position:relative;
 /*height: 100%;*/
 margin: 10px 0px 0px 0px;
 padding: 0;
 top: 0px;
 width: 937px;
 text-align: left;
}
/*
div#PZWideSkyscraperBannerRechts{
 position:absolute;
 height: 600px;
 top: 110px;
 left: 957px;
 width: 160px;
 text-align: left;
 overflow:visible;
}
*/
div#contentdiv div.content-left{
	float:left;
	width:550px;
	margin:0;
	overflow:hidden;
}
div#contentdiv div.content-right{
	float:right;
	width:307px;
	margin:0px 0px 10px 0px;
}
div#contentdiv div.boxElementRechts{
	background-color:#F3F3F3/*#3ED43E*/;
	padding:0px 20px 0px 20px;
	margin:0;
}
div#contentdiv div#divNachrichtenTeaser *{
	font-size:13px;
}


/**********************************************************************************************
* icon box
***********************************************************************************************/
ul#iconBox{
	list-style-type: none;
	margin:0;
	padding:0;
}
ul#iconBox li{
	padding-left: 0px;
	background: none;
	border-top:1px solid white;
}
ul#iconBox li a{
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 30px;
	display:block;
	line-height:25px;
	height:25px;
	text-decoration:none;
}
ul#iconBox li a:hover{
	color:#E60005;
}
ul#iconBox li a#aSocialOff{
	height:48px;
	background:url(/fileadmin/images/socialMedia.png) 0px 5px no-repeat;
}
ul#iconBox li a#aSocialOff img{
	margin-left:3px;
}
ul#iconBox li div#dSocialOn{
	line-height:25px;
	padding-left:30px;
	background:url(/fileadmin/images/socialMedia.png) 0px 5px no-repeat;
	display:none;
	height:48px;
}
ul#iconBox li div#dSocialOn a{
	margin-left:3px;
	padding:0;
	display:inline;
	height:auto;
	text-decoration:none;
}



/**********************************************************************************************
* Überschriften ( bisherige werden mit typoscript gemappt )
* TCEFORM.tt_content.header_layout.removeItems = 1,5
* TCEFORM.tt_content.header_layout.altLabels.1 = Standard
* TCEFORM.tt_content.header_layout.altLabels.2 = Dachzeile rot
* TCEFORM.tt_content.header_layout.altLabels.3 = Überschrift groß
* TCEFORM.tt_content.header_layout.altLabels.4 = Überschrift klein

standard 12px

***********************************************************************************************/
p.ueberschrift{
	font: 13px Arial;
	color:#FFFFFF;
	background-color:#E2001A;
	margin:0;
	padding:2px 12px;
	/*
	height:18px;
	line-height:18px;
	*/
}
p.ueberschrift-standard{
	font-size: medium;
	padding:0;
	margin:0;
	font-weight:bold;
}
p.ueberschrift-klein{
	font-size: small;
	padding:0;
	margin:0;
	font-weight:bold;
}
p.ueberschrift-gross{
	font-size: x-large;
	padding:0;
	margin:0;
	font-weight:bold;
}
p.ueberschrift-dachzeile{
	font-size: small;
	padding:0;
	margin:0;
	font-weight:bold;
	color:#E2001A;
}
p.ueberschrift-mittel{
	font-size: large;
	padding:0;
	margin:0;
	font-weight:bold;
}
div.spacer5{line-height:5px;height:5px;margin:0;padding:0;}
div.spacer10{line-height:10px;height:10px;margin:0;padding:0;}
div.spacer15{line-height:15px;height:15px;margin:0;padding:0;}
div.spacer20{line-height:20px;height:20px;margin:0;padding:0;}
div.spacer25{line-height:25px;height:25px;margin:0;padding:0}
div.spacer30{line-height:30px;height:30px;margin:0;padding:0;}
div.deviderUp10{line-height:11px;height:11px;margin:0;padding:0;background:url(/fileadmin/images/dot9F9F9F.png) 0px 10px repeat-x;}
div.deviderDown10{line-height:11px;height:11px;margin:0;padding:0;background:url(/fileadmin/images/dot9F9F9F.png) 0px 0px repeat-x;}
div.deviderBoth10{line-height:21px;height:21px;margin:0;padding:0;background:url(/fileadmin/images/dot9F9F9F.png) 0px 10px repeat-x;}
div.devider{line-height:1px;height:1px;margin:0;padding:0;background:url(/fileadmin/images/dot9F9F9F.png) repeat-x;}

/*
content slider
*/
div#splitControllerPageNOfM,div#splitControllerPageNOfMBottom{
	height:34px;
	line-height:34px;
}
div#splitController,div#splitControllerBottom{
	height:34px;
	line-height:34px;
	background-color:#F3F3F3;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	position:relative;
	width:550px;
	margin-bottom:10px;
}
div#splitController{
	margin-bottom:10px;
}
div#splitControllerBottom{
	margin-top:10px;
}
a#splitControllerPrev,a#splitControllerPrevBottom{
	display:inline-block;
	width:275px;
	height:34px;
	position:absolute;
	top:0px;
	left:0px;
	text-decoration:none;
	background:url(/fileadmin/images/fkc-slideshow-slide-left.png) center left no-repeat;
}
a#splitControllerPrev:hover,a#splitControllerPrevBottom:hover{
	background-image:url(/fileadmin/images/slider_pfeil_li_ro.png);
}
a#splitControllerNext,a#splitControllerNextBottom{
	display:inline-block;
	width:275px;
	height:34px;
	position:absolute;
	top:0px;
	right:0px;
	text-decoration:none;
	background:url(/fileadmin/images/fkc-slideshow-slide-right.png) center right no-repeat;
}
a#splitControllerNext:hover,a#splitControllerNextBottom:hover{
	background-image:url(/fileadmin/images/slider_pfeil_re_ro.png);
}

/* ie fehler wegmachen*/
a:active,a:visited {background-color: transparent}

#PZWideSkyscraperBannerRechts{
	margin-left:20px;
	width:160px;
}

#splitContentPrint{
	display:none;
}

/* 
tabelle ausgabenarchiv
*/
table#tableAusgabenarchiv{
	border-collapse:collapse;
	width:100%;
}

table#tableAusgabenarchiv tr td{
	border:1px solid #FFFFFF;
	background-color:#DDDDDD;
	text-align:center;
}
table#tableAusgabenarchiv tr td a,table#tableAusgabenarchiv tr td div{
	width:100%;
	display:block;
	padding:1em 0px;
	text-decoration:none;
}
table#tableAusgabenarchiv tr td a:hover{
	color:#E2001A;
}

/* a nach möglichkeit rot bei mouseover */
a:hover,div#contentdiv a:hover,table td a:hover{
	color:#E2001A;
}



a.teaserNewsletter{
	text-decoration:none;
}
a.teaserNewsletter:hover{
	color:#E2001A;
}



p.h6{ /*standard blau*/
	font-size:16px;
	color:#E2001A;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0;
}


#pagelinkZeileCopyright{
	display:none;
}
#pagelinkZeileAusgabe{
	display:none;
}

/* Anzeige-Schriftart bei Bannern */
p.anzeige { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; margin: 0 0 0 0; font-weight:bold; text-transform:uppercase;}

span.ende-ausgabe-teaser{
	
}

span.tagesdatum{
	
}

div.ktCommentPrint,div.ktCommentCrop{
	display:none;
}

div#contentdiv div.content-left a:active,
div#contentdiv div.content-left a:visited{
	color:#999999;
}

div#contentdiv div.content-left a.novisited:active,
div#contentdiv div.content-left a.novisited:visited{
	color:#000000;
}

div#contentdiv div.content-left a:active:hover,
div#contentdiv div.content-left a:visited:hover{
	color:#E2001A;
}

h2.googletitle{
	display:none;
}

/* Arzneistoff-Detailsseite */
div#contentdiv div.arzneistoffbox {
  background-color: #f3f3f3;
  margin: 0;
  padding: 0px;
  margin-top: -20px;
}

div#contentdiv div.arzneistoffbox  td.arzneistoffbox_td {
  margin: 0;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #ffffff;
}

div#contentdiv #arzneistoffaccordion {
  margin-top: 0px;
}

div#contentdiv #arzneistoffaccordion div.arznei_content {
  padding-left: 12px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: none;
}

div#contentdiv #arzneistoffaccordion h3 {
  border-top: 1px solid #9F9F9F;
  border-bottom: 1px solid #9F9F9F;
  padding-left: 24px;
  padding-right: 0px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  font-style: normal; 
  color: #000000; 
  font-weight:bold;
	display:block;
	line-height:14px;
  cursor:pointer;
	background:url(/fileadmin/images/pfeil.png) 10px 12px no-repeat;
  margin:0;
  margin-top:-1px;
}

div#contentdiv #arzneistoffaccordion h3.arznei_headline_act {
  background:url(/fileadmin/images/pfeil_down.png) 10px 10px no-repeat;
}

div#contentdiv #arzneistoffaccordion h3.arznei_headline_dis {
  color: #9F9F9F;
  cursor:default;
  background:url(/fileadmin/images/pfeil_grau.png) 10px 12px no-repeat;
}

div#contentdiv #arzneistoffaccordion_link {
	display:inline-block;
	padding-left: 13px;
	background:url(/fileadmin/images/pfeil.png) 0px 5px no-repeat;
	color:#E2001A;
	text-decoration:none;
}

/* Glossarlinks und Divs (fkc_glossar) */
div#contentdiv span.fkc_glossar {
	/*
  text-decoration: underline;
  text-decoration-style:dotted;
  text-decoration-color:#E2001A; 
  */
  border-bottom: 1px dotted #E2001A;
  cursor: pointer; 
}

div#contentdiv span.fkc_glossar:hover {
  color: #E2001A;
}

#fkc_glossar_print {
  padding:10px;
  border: 1px solid #000;
  background-color:#ffffff;
}

#fkc_glossar_tip {
  max-width:400px;
  overflow:hidden;
  display:none;
  position:absolute;
  top:0px;
  left:0px;
  padding:10px;
  border:1px solid #9f9f9f;
  background-color:#ffffff;
  border-radius:4px;
  box-shadow:2px 2px 10px 0px #9f9f9f;
  z-index:999;
}

/* Fachinfo */
form.searchform_fachinfo{
	height:29px;
	overflow:hidden;
}
form.searchform_fachinfo table{
	height:29px;
	width:217px;
}
form.searchform_fachinfo td.formSuchenTdLeft{
	vertical-align:middle;
	width:183px;
	background:url(/fileadmin/images/suchen_links.png) top left;
	padding:0 10px;
}
form.searchform_fachinfo input{
	color:#605f61;
	border:0px;
	margin:0;
	padding:0;
	width:163px;
	overflow:hidden;
}
form.searchform_fachinfo a{
	display:block;
	height:29px;
	width:33px;
	margin:0;
	padding:0;
	text-decoration:none;
	background:url(/fileadmin/images/suche_lupe1.png) top left;
}
form.searchform_fachinfo a:hover{
	background:url(/fileadmin/images/suche_lupe_pz_h.png) top left;
}
.searchform_fachinfo_highlight {
  background-color: #FFFF00;
}
