/* -- HEAD -- */
div#header h1, div#header p {
	display: none;
}

/*div#header h1 {
	display: none;
}*/
/* -- HEAD -- */
div#header {
	background-image: url("/sanofi-aventis/img/header.png");
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	/*border-bottom: 2px solid #7A4E4C;*/
	border-bottom: 2px solid #FFFFFF;
	height: 246px;
	width:802px;
}

div#header h1, div#header p {
	display: none;
}

/* -- CONTENT -- */

h2 {
	font-size: 1.3em;
	color: #1c3b58;
	font-weight: normal;
	font-family: Verdana, Arial, Geneva, sans-serif;
}

.welcome {
	font-size: 1.1em;
	color: #5079D1;
}

.error {
	color: #E32118;
}


h3 {
	padding-bottom: 2px;
	color: #1c3b58;
	font-size: 0.88em;
	margin-top: 1.5em;
}

h4 {
	font-size: 0.83em;
	margin-top: 1.5em;
	color: #1c3b58;
}

dd {
	font-size: 0.7em;
}

/* tables only in content! */
table {
	margin: 1em 0 1em 0;
	border: 1px solid #5079D1;
	border-collapse: collapse;
}
	
th {
	text-align: left;
	font-size: 0.8em;
	vertical-align: top;
	border: 1px solid #5079D1;
	padding: 5px;
	background: #EEEEEE;
	color: #5079D1;
}

td {
	vertical-align: top;
	border: 1px solid #5079D1;
	padding: 5px;
}

table.smalltexttable th, table.smalltexttable td {
	font-size: 0.6em;
}

ol.footnote {
	margin: 3em 0 0 0 !important;
	padding-left: 1.6em;
	font-size: 0.85em;
	border-top: 1px solid #5079D1;
}

span.footlink {
	vertical-align: top;
	font-size: 0.8em;
}


div#content {
	/*padding: 2em 1.5em 2em 1.5em;*/
	padding: 1.5em 1.5em 2em 1.5em;
	min-height:495px;
	/*background-color: #FF0000;*/
	left: 1em;
	width: 45.1em;/*Rechnung 47.1*/
}

div#content ul {
	margin: 1em 0 1em 1.5em;
	list-style:disc;
/*	list-style-image:url(/sanofi-aventis/img/listpoint_blau.gif);*/
}

div#content ul ul {
	font-size: 1.2em;
	list-style:none;
/*	list-style-image:  url(/sanofi-aventis/img/listpoint_blau.gif);*/
}

div#content div#answers ul {
	list-style-image:  none;
}

div#content ol {
	margin: 1em 0 1em 1.5em;
}

div#content input.formbutton {
	border: 1px solid #027cbc;
	color: #ffffff;
	cursor: pointer;
	font-size: 0.7em;
	background-color: #027cbc;
	padding:0.5em;
}

div#content input.formbutton:hover {
	text-decoration:underline;
}

div#content input.formbutton_bild {
	border: 1px solid #027cbc;
	color: #ffffff;
	cursor: pointer;
	font-size: 0.7em;
	background-color: #027cbc;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content input.formbutton_bild {
	width:50px;
	
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content input.formbutton_bild {
	width:50px;
}

div#content input.button_right {
	 margin-right:45em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content input.button_right {
	margin-right:31em;
	
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content input.button_right {
	margin-right:31em;
}

div#content a  {
	color: #124784;
	text-decoration: underline;
	/*font-weight: bold;*/
}

div#content a:hover, div#content a:active {	
	color: #d61f33;
}

div#content h3 a  {
	color: #124784;
	text-decoration: none;
	/*font-weight: bold;*/
}

div#content h3.technik a  {
	color: #1c3b58;
	text-decoration: none;
}

div#content h3.technik a:hover  {
	color: #1c3b58;
	text-decoration: none;
}

div#content h3 a:hover, div#content h3 a:active {	
	color: #d61f33;
}

div#content .flashkasten {
	border: 1px solid #5079D1;
	padding: 0.5em;
	margin: 1em 0 1em 0;
	text-align: center;
}


/* modnavi - navi for module sites at bottom */
div#content div#modnavi {
	margin-top: 2em;
}

div#content div#modnavinext {
	float: right;
}
div#content span#modnavinextbutton {
}
div#content span#modnavinexttext {
	display: none;
}

div#content div#modnavilast {
}
div#content div#modnavilastbutton {
}
div#content span#modnavilasttext {
	display: none;
}

/* -- MENU -- */
div#menu {
	padding-top: 2.6em;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
	/*background: #336699;*/
}

div#menu div {
	border-bottom: 1px solid #555555;
	margin: 0;
	padding: 0;
}

div#menu div#menutree {
	border-bottom: none;
}

div#menu div#menutree {
	/*background-color: #336699;*/
}

div#menu div#menuspacer {
	height: 3em;
}

div#menu div#menuspacer2 {
	height: 1.5em;
	border-bottom: none;
	background-color: #ffffff;
}

div#menu div#menuspacer_down {
	height: 2.5em;
	border-bottom: none;
	background-color: #FFFFFF;
}

div#menu div#logo {
	height: 5em;
	/*border-bottom: 1px solid #555555;*/
	border-bottom: none;
	background-color: #ffffff;
	text-align: center;
}

div#header div#sponsor {
	/*background: #F1F1F1;*/
	padding: 0.1em 1em 0.2em 1em;
	/*border: 1px solid #B2B2B2;*/
	margin: 0 0.4em 0 280px; /*Abstand des Listenbild von rechts*/
	/*background-image:  url(/dagnae/img/listquadrat_lang.gif);*/
	background: transparent url(/kh-martha-maria/img/listpoint_ros) no-repeat 100% 50%;
	/*background-repeat: no-repeat;
	background-position: right;*/
	/*background-image: url(/dagnae/img/menue.gif);
	background-color: #FF0000;*/
	/*width: 100px;*/
	text-align: right;
}

div#header div#sponsor ul {
	/*list-style-image:  url(/dagnae/img/listquadrat_lang.gif);*/
	list-style-image: none;
	list-style-type: none;
}

div#header div#sponsor a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 1em;
	/*display: block;
	background-image:  url(/dagnae/img/listquadrat.gif);
	background-repeat: no-repeat;
	background-position: right;*/
}

div#header div#sponsor a:hover {
	color: #8B4543;
}

div#menu div#sponsor p {
	margin: 0;
	padding: 0;
}

div#menu ul {
	list-style-image: none;
	list-style-type: none;

}

div#menu li {
	margin: 0;
	padding: 0;
	display: inline;
}

div#menu li > li {
	border-bottom: none;
}

div#menu ul > ul {
	font-size: 0.85em;
	font-weight: normal;
}

div#menu li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 4px 8px 4px 24px;
	/*background-color: #336699;*/
	background-image: url(/kh-martha-maria/img/listpoint_ros);
	background-repeat: no-repeat;
}

div#menu ul ul li a {
	color: #666666;
	text-decoration: none;
	display: block;
	padding: 4px 8px 4px 24px;
	background-color: #ffffff;
	background-image: none;
}

div#menu li a:hover, div#menu li a:active {
	color: #5D79D1;
	/*color: #FF0000;
	border-bottom: 1px solid #5079D1;*/
	background-color: #D8E0F4;
	padding: 3px 8px 3px 24px;
	border-bottom: 2px solid #D8E0F4;
	/*border-top: 1px solid #555555;
	border-bottom: 1px solid #555555;
	background-image: none;
	background-image: url(/dagnae/img/menue.gif);*/
}

div#menu ul ul li a:hover, div#menu ul ul li a:active {
	color: #5079D1;
	background-color: #ffffff;
	padding: 4px 8px 4px 24px;
	border: none;
	
}

/*div#menu div ul a {
	background-image: url(/dagnae/img/menue.gif);
	background-repeat: no-repeat;
}*/

div#menu div ul a.activemenu {
	color: #5079D1 !important;
	background-color: #D8E0F4;
	padding: 3px 8px 3px 24px;
	/*border-top: 1px solid #555555;
	border-bottom: 1px solid #5D79D1;
	background-image: none;*/
	border-bottom: 1px solid #D8E0F4;
}

div#menu div ul a.activemenu:hover {
	border-bottom: 1px solid #D8E0F4;
}

div#menu ul ul a.activemenu {
	color: #5079D1 !important;
	background-color: #ffffff;	
}

div#menu ul ul li a.activemenu {
	padding: 4px 8px 4px 24px;
	border: none;
}

div#header div.abschluss {
	position: absolute;
	top: 198px;
	width: 802px;
	height:40px;
	padding: 0.17em 0 0 1.8em;

}

div#header div.abschluss ul{
	width: 789px;
	display:inline;
}

div#header li {	
	display: inline;		
}

div#header li#cme {	
	padding: 0 0 0 1.0em;
}

div#header li#startseite {	
	padding: 0 0 0 1.0em;		
}

div#header li#autoren {	
	padding: 0 0 0 1.0em;		
}

div#header li#pdf {	
	padding: 0 0 0 1.0em;		
}

div#header li#test {	
	padding: 0 0 0 1.0em;		
}



div#navigation {
	font-weight:normal; 
	font-size:1.0em; 
	display:inline; 
	text-align:left;
}

ul#Navigation {
    margin: 0; 
	padding: 0.8em;
    text-align: center;
  }
  
  ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0; 
	padding: 0;
  }

  ul#Navigation a, ul#Navigation span {
    float: left; 
	width: 6em;
    margin: 0.27em; 
	padding: 0.6em 0em;
    text-decoration: none; 
	font-weight: normal;
  }
  
  * html ul#Navigation a, * html ul#Navigation span {  /* Korrektur fuer IE 5.x und IE 6.x */
    width: 8em;
    w\idth: 6em;
  }
  
  *:first-child+html html ul#Navigation a, * html ul#Navigation span { /*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
	width: 8em;
    w\idth: 6em;	
  }

  ul#Navigation div {
     clear: left;
  }

div#header a {
	color: #ffffff;
	text-decoration: none;
	background-color: transparent;	
	background-image: url("/sanofi-aventis/img/3_navi_bg.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	width:141px;
	height:30px;
	min-height:30px;
	min-width:141px;
	text-align:center;	
}

div#header a:hover {
	color: #ffffff;
	text-decoration: underline;
	background-color: transparent;
	background-image: url("/sanofi-aventis/img/3_navi_bg.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	width:141px;
	height:30px;
	min-height:30px;
	min-width:141px;
	text-align:center;
}

div#header div.abschluss a.activemenu {
  text-decoration: underline;
}

div#menu div.abschluss p {
	margin: 0;
	padding: 0;
}

div#menu div.abschluss li a {
	padding: 4px 8px 4px 24px;
	border-bottom: 1px solid #555555;
}

div#menu div.abschluss li a:hover, div#menu li a:active {
	color: #5079D1;
	background-color: #D8E0F4;
	padding: 4px 8px 4px 24px;
	border-top: none;
	border-bottom: 1px solid #555555;
	background-image: none;
}

div#content span {
	font-size: 1em;
}

div#content span.towrow {
	font-size: 1em;
	float:left;
	padding-right:2.8em;
}

/* Herader Sanofi Aventis */

#header_outer_container {	background:url(/sanofi-aventis/img/header_bg.png) center top no-repeat;}
#header_inner_container {	position: absolute;	min-height: 306px;}
#header_inner_container .banner2{	position: absolute;	top: 22px;	left: 257px;	z-index: 1;	}
#header_inner_container .banner3{	position: absolute;	top: 67px;	left: 0px;	z-index: 5;	}
.content_property {	margin:auto; 	text-align:center;    width:997px;}
.top_banner {	background:url(/sanofi-aventis/img/msade_header.png) no-repeat center top;	position:absolute;	top:0px;	left: 0px;	z-index:10;	width: 997px;	height: 242px;}
#header .mod45_text {	display: none;}
#header_lower .mod45 {	float: left;	position: absolute;	left: 0px;}

/* Wissen für Hausärzte */
div.wissen_table table{
	margin: 0 0 0.5em 0;
	border-collapse: collapse;
	border:none;
}

div.wissen_table th {
	vertical-align: top;
	padding: 5px;
	background: #002052;
	color: #ffffff;
	border:none;
}

div.wissen_table td {
	vertical-align: top;
	padding: 5px;
	border:none;
}
.wissen {
	text-align: left;
	margin-bottom: 20px;
	line-height: 1em;
	font-size: 1em;
}

.wissen h3{
	margin-top: 0em;
	font-size: 1.3em;
}

div.wissen_table table.wissen {
	margin: 1em 0 1em 0;
	border-collapse: collapse;
	border: 1px solid #7ea3b6;
}
	
div.wissen_table th.wissen  {
	text-align: left;
	font-size: 0.8em;
	vertical-align: top;
	padding: 5px;
	background: #002052;
	color: #ffffff;
	border: 1px solid #7ea3b6;
}

div.wissen_table td.wissen  {
	vertical-align: top;
	padding: 5px;
	border: 1px solid #7ea3b6;
}

div.wissen_table td.wissen .pleft{
	background-image: url(/images/arr_blue.gif);
	background-repeat:no-repeat;
	background-position:left;
	
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.wissen_table td.wissen .pleft {
	background-image: url(/images/arr_blue.gif);
	background-repeat:no-repeat;
	background-position:left;
/*	padding-bottom: 0.71em;*/
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.wissen_table td.wissen .pleft {
	background-image: url(/images/arr_blue.gif);
	background-repeat:no-repeat;
	background-position:left;
/*	padding-bottom: 0.71em;*/
}

div.wissen_table td.wissen p.left {
	font-weight: normal;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.wissen_table td.wissen p.left {
	font-weight: normal;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.wissen_table td.wissen p.left {
	font-weight: normal;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

div#content div.wissen_table td.wissen p.left a {
	text-decoration:none;
}

div#content div.wissen_table td.wissen p.left a:hover, div#content a:active {	
	color: #d61f33;
}

div#content .kasten_weiss {
	background-color: #FFFFFF;
	padding: 0 1em;
	border: 1px solid #D9DADB;
	margin-bottom: 1.5em;
}

div#content .kasten_weiss_html5 {
	background-color: #FFFFFF;
	padding: 0 1em;
	border: 1px solid #D9DADB;
}

.abstand_bottom_more{
	margin-bottom:1em;
}

/* Für Autoren Visitenkarte */

#visitenkarte {
	width:17.5em; 
	border: 2px #027CBC solid;
}

.visitenkarte {
	width:17.5em; 
	border: 2px #027CBC solid;
}

.vlinks {
	margin-left:1em; 
	float:left;
}

.vrechts {
	margin-right:1em; 
	float:right;
}

#visitenkarte h3 {
	margin:0.5em 0 0 0.5em;
}

#visitenkarte img {
	float:right; 
	margin: 0.5em 0.5em 0.5em 0.5em;
}

#visitenkarte p {
	margin:0.5em 0 0.5em 0.5em;
}

.visitenkarte h3 {
	margin:0.5em 0 0 0.5em;
}

.visitenkarte img {
	float:right; 
	margin: 0.5em 0.5em 0.5em 0.5em;
}

.visitenkarte p {
	margin:0.5em 0 0.5em 0.5em;
}

/* iSwifter */
div#content div.content_body .dl-btn a {
  display: block;
  height: 30px;
  width:141px;
  background-color: transparent;
  background-image: url("/sanofi-aventis/img/3_download_bg.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}

div#content div.content_body_html5 .dl-btn a {
  display: block;
  height: 30px;
  width:141px;
  background-color: transparent;
  background-image: url("/sanofi-aventis/img/3_download_bg.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}

div#content div.content_body .dl-btn a:hover {
  cursor: pointer;
  background-position: 1px 1px;
  background-color: transparent;
}

div#content div.content_body_html5 .dl-btn a:hover {
  cursor: pointer;
  background-position: 1px 1px;
  background-color: transparent;
}

div#content div.content_body .dl-btn span {
	display:none;
	font-size:9px;
}

div#content div.content_body_html5 .dl-btn span {
	display:none;
	font-size:9px;
}

div#content .content_body {
	width: 712px;
	height:auto;
	min-height: 450px;
	padding: 0 0 0 0;
}

div#content .content_body_html5 {
	width: auto;
	height:auto;
	min-height: 502px;
	padding: 0 0 0 0;
	margin-right:14px;
}

/*
Back to top button 
*/
#back-top {
	float:right;
	position: fixed;
	bottom: 7px;
	margin-left: 779px;
}

  /*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html #back-top {
	float:right;
	position: fixed;
	bottom: 7px;
	margin-left: 401px;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html #back-top {
	float:right;
	position: fixed;
	bottom: 7px;
	margin-left: 401px;
}

/* arrow icon (span tag) */
p#back-top a {
	line-height:normal;
}

* + html #back-top{ 
	margin-left: 24%;
}

 /*Mit freundlicher Unterstützung und LOGO*/
.unterstuetzung_text {
	padding-top:1em;	
}

.unterstuetzung_img {
	padding-bottom:1.5em;
}

div.mitte {	
	border:none; 
	width:12.6em;
	padding:0 10px 0 10px;
	left:19.2em;
	position:absolute;
	height:auto;	
}

div.mitte p, h3{
	text-align:left;
	width:100%;	
}

div.kasten {
	border: 1px solid #5079d1;
	padding-left: 1em;
	margin-top: 0.8em;
	overflow: hidden;
}

/* EXAM */

div#content div#question {
	border: 1px solid #5079d1;
	background: #EEEEEE;
}

div#content div.examresult {
	border: 1px solid #5079d1;
	background: #EEEEEE;
}

.conleft{
	padding: 1.5em 1.5em 0 1.5em;
}

.conleftfoot{
	padding: 0em 1.5em 2em 1.5em;
}

div.partner_feld {
	margin-bottom:1em;
	height: 11.5em;
}

div.float-left {
	float:left;
	height:auto;
	width:550px;;
}

img.float-left {
	float:left;
	margin:5px;
}

div.float-right {
	float:right;
	height:auto;
	width:550px;;
}

img.float-right {
	float:right;
	margin:5px;
}

@media  (max-width: 778px) {
	div#header div.abschluss {
		top: 328px;
	}
}

@media (max-device-width: 760px) {
	div#header div.abschluss {
		top: 328px;
}