/* -- CONTENT -- */

a {
	color: #002052;
}

a:hover {
	color: #E32118;
}

h2 {
	font-size: 1.5em;
	/*color: #404C79;*/
	color: #E32118;
}

h2#blau {
	font-size: 1.5em;
	/*color: #404C79;*/
	color: #002052;
}

h2#Medlearning_blau {
	color: #002052;
	font-size: 1em;
	margin-top: 1.5em;	
}

h3 {
	color: #002052;
	font-size: 1em;
	margin-top: 1.5em;
}

h3.rot {
	color: #E31118;
	font-size: 1em;
	margin-top: 1.5em;
}

h4 {
	font-size: 0.8em;
	margin-top: 1.5em;
}

h4.blau_h3 {
	color: #002052;
	font-size: 1em;
	margin-top: 0;
}

.error {
	color: #E32118;
}

.headline_blue {
	font-size: 0.95em;
	font-weight: bold;
	color: #002052;
}

.headline_red {
	font-size: 1.05em;
	font-weight: bold;
	color: #E32118;
}

.line_red {
	font-size: 0.9em;
	color: #E32118;
	padding-bottom:1em;
}
.welcome {
	font-size: 1.1em;
	color: #58585A;
}

div#content .bild_ra {
	border: 1px solid #D9DADB;
}

div.Clear_right {
	clear:right;
}

div.Clear_both {
	clear:both;
}

div.Clear_pf {
	padding-top:80px;
	clear:left;
}

  /*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.Clear_pf {
	padding-top:0px;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.Clear_pf {
	padding-top:0px;
}

.position_absolute {
	position: absolute;
}

.position_fixed {
	position: fixed;
}

.position_inherit {
	position: inherit;
}

.position_relative {
	position: relative;
}

.position_static {
	position: static;
}

.flinks_punktekonnto {
	margin-top:0em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html .flinks_punktekonnto {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html .flinks_punktekonnto{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

hr.abstand_bottom {
	margin-bottom:1.7em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html hr.abstand_bottom {
	margin-bottom:0.3em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html hr.abstand_bottom {
	margin-bottom:0.3em;
}

hr.abstand_top {
	margin-top:2.2em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html hr.abstand_top {
	margin-top:0.7em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html hr.abstand_top {
	margin-top:0.7em;
}

.abstand_bottom {
	margin-bottom:0.7em;
}

div.abstand_referenzen {
	padding-top:0.5em;
	height: 9.5em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.abstand_referenzen {
	height: 9.5em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.abstand_referenzen {
	height: 9.5em;
}

div.abstand_top_Quatro {
	padding-top: 1.0em;
	height: 0.8em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.abstand_top_Quatro {
	height: 0.8em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.abstand_top_Quatro {
	height: 0.8em;
}

div.abstand_top_double {
	padding-top: 0.8em;
	height: 0.4em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.abstand_top_double {
	height: 0.4em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.abstand_top_double {
	height: 0.4em;
}

div.abstand_top {
	padding-top: 0.4em;
	height: 0.2em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.abstand_top {
	height: 0.2em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.abstand_top {
	height: 0.2em;
}

div.abstand_top_half {
	padding-top: 0.2em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.abstand_top_half {
	height: 0em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.abstand_top_half {
	height: 0em;
}

/*
div#content span.smaller_medl  {
	font-size: 0.7em;
}
*/

/* tables only in content! */
table {
	margin: 1em 0 1em 0;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	border-spacing:2px;
}
	
th {
	text-align: left;
	font-size: 0.8em;
	vertical-align: top;
	border: 1px solid #cccccc;
	padding: 5px;
	background: #002052;
	color: #ffffff;
}

td {
	vertical-align: top;
	border: 1px solid #cccccc;
	padding: 5px;
}

tfoot {
	border-top:1px; 
	border-bottom:1px; 
	border-right:1px; 
	border-left:1px;
	font-size:large;
	font-weight:bolder;
}

table.punktekonto {
	width:85%;
}

table.details {
	width:100%;
}

table.inner {
	width:100%;
	border-spacing:0px;
	padding:1px;
	border:none;
}

table.inner_border {
	width:100%;
	border-spacing:0px;
	padding:1px;
	border: 1px solid #cccccc;
}

table.inner td.valign_top {
	vertical-align:top;
}

table.inner td.picture {
	width:43px;
	min-height:20px;
}

table.inner td.vnr {
	width:291px;
	min-height:20px;
}

table.inner td.abstand {
	width:29px;
	min-height:20px;
}

table.inner td.link {
	width:179px;
	min-height:20px;
}

table th.punktekonto {
	text-align: left;
	font-size: 0.8em;
	vertical-align: middle;
	border: 1px solid #cccccc;
	padding: 5px;
	background: #EFEFEF;
	color: #002052;	
	width: 75%;
	height: 30px;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html table th.punktekonto {
	width: 77%;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html table th.punktekonto {
	width: 77%;
}

table td.punktekonto {
	text-align:center;
	vertical-align: middle;
	padding: 5px;
}

table td.punkte {
	width:10%;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html table td.punkte {
	width: 8%;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html table td.punkte {
	width: 8%;
}

table td.punktegesamt {
	border-right:none;
}

table td.punktegesamt_right {
	border-left:none;
}

table div.legende {
	font-size:130%;
}

table.mycme {
	font-size: 150%;
	border-top: 1px solid #cccccc;
	border-collapse: collapse;
	padding:0px;
	margin:0px;
}

td.noborder, tr.noborder, th.noborder, table.noborder, tbody.noborder {
	border:none;
}

td.border, tr.border, th.border, table.border, tbody.border {
	border: 1px solid #cccccc;
}

/* tables only in partner! */
div.partner a {
	text-decoration: none;
}

div.partner a:hover {
	color: #e32118;
}

div.partner a.link {
	text-decoration: none;
	padding-right: 18px;
	background-image:url(/images/arr_blue_dropped.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align:left;
}

div.partner a.link:hover {
	color: #e32118;
	padding-right: 18px;
	background-image:url(/images/arr_red_dropped.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align:left;
}

div.partner table {
	margin: 1em 0 1em 0;
	border: 1px solid #cccccc;
	border-collapse: collapse;
}

div.partner tr {
	vertical-align:middle;
}
	
div.partner th {
	text-align: left;
	font-size: 0.8em;
	vertical-align: inherit;
	border: 1px solid #cccccc;
	padding: 5px;
	background: #002052;
	color: #ffffff;
}

div.partner td {
	vertical-align: middle;
	border: 1px solid #cccccc;
	padding: 5px 5px 5px 5px;
	height: 34px;
	text-align:left;
	width:auto;
}

div.partner td.partner {
	padding: 5px 0 2px 0;
	text-align:center;
}

div.partner img {
	height: auto;
	max-width: 110px;
}

div.partner h3 {
	margin-top: 0;
}

div.partner tr.ohne {
	border: none;
}

div.partner tr.ohne td {
	vertical-align: inherit;
	border: 1px solid #cccccc;
	padding: 5px;
	height: 25px;
	background: #002052;
	color: #ffffff;
}

/* tables presse */
table.presse {
	margin: 1em 0 1em 0;
	border:1px solid #dddddd;
	border-collapse: collapse;
	background: #efefef;
	width: 100%;
}
	
table.presse th {
	text-align: left;
	font-size: 0.8em;
	vertical-align: middle;
	border:1px solid #dddddd;
	padding: 5px;	
}

table.presse td {
	vertical-align: middle;
	border:1px solid #dddddd;
	padding: 5px;
	height:2.6em;
}

table.presse td.datum {
	width:13%;
}

table.presse td.titel {
	width:64%;
}

table.presse td.download {
	width:23%;
}

/*Startseite*/

table.start {
	margin: 1em 0 1em 0;
	border: none;
	border-collapse: collapse;
}
	
table.start th {
	text-align: left;
	font-size: 0.8em;
	border: none;
	padding: 5px;	
}

table.start td {
	border: none;
	padding: 5px;
	height: 4.7em;
}

table.start td a{
	text-decoration:none;
}



hr.grau {
border: 1px solid #cccccc;
}

table.docchecktable {
	border: none;
	padding: 0;
}

table.docchecktable td {
	border: none;
	padding: 0;
	vertical-align: baseline;
}

div#content .modultabelle th {
	background-color: #ECEDED;
	color: #002052;	
}

div#content .modultabelle, 
div#content .modultabelle th, 
div#content .modultabelle td {
	border: 1px solid #002052;
}

div#content .modultabelle a {
	text-decoration: none;
	color: #000000;
}

div#content .modultabelle a.blau {
	text-decoration: none;
	color: #002052;
}

div#content {
	padding: 1.1em 1.5em 1.5em 1.5em;
	/*background-image: url(/images/databig.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	min-height: 53.13em;
	z-index:10;
}

div#content ul, div#content ol {
	margin: 1em 0 1em 3em;
}

#content ol li ul li {
	font-size: 1.0em;
	list-style-type:disc;
}


div#content ul.start_box {
	margin: 1em 0 1em 1.2em;
}

div#content ul.start_box li {
	list-style-image:  url(/images/arr_blue_hoehe.gif);
}

div#content div.kasten_nohidden ul, div#content div.kasten_nohidden ol {
	margin: 1em 0 1em 0;
	list-style:none;
}

div#content div.kasten_anleitung ul, div#content div.kasten_anleitung ol {
	margin: 1em 0 1em 0;
	list-style:none;
}

/* forms */
div#content label.left { 
	float: left; 
	text-align: right; 
	width: 10em;
	margin-right: .3em;
	margin-top: .2em;
	clear: both;
}

div#content label.top{ 
	text-align: left;
	clear: both;
}

div#content span.left { 
	float:left;
	font-size: inherit;
}

div#content span.left_auswahl { 
	float:left;
	font-size: 0.8em;;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content span.left {
	float:left;
	font-size: 1em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content span.left {
	float:left;
	font-size: 1em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content span.left_auswahl {
	float:left;
	font-size: 0.8em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content span.left_auswahl {
	float:left;
	font-size: 0.8em;
}

div#content h3.left { 
	float: left; 
	text-align: left; 
	width: 8em;
	margin-right: 0em;
	margin-top: 1.5em;
}

/*div#content input.right { 
	float: left; 
	width: auto;
	clear: both;
	margin-left: 10em;
	margin-right: .3em;
}*/

div#content input.textbox {
	border: 1px solid #CCCCCC;
	height: 1.2em;
	margin: 0.05em;	
	padding: 0.2em;
}

div#content textarea {
	border: 1px solid #CCCCCC;
}

div#content select.dropdown {
	background-color: #D9DADB;
	margin-bottom: 0.05em;
}

div#content select.bottom {
	float:left;
	margin-left:1em;
	margin-top:.5em;
	clear:both !important;
}

div#content p.sel_bottom {
	clear:both;
	padding-top:.5em;
}

div#content input.formbutton {
	border: 1px solid #E32118;
	color: #002052;
	cursor: pointer;
	font-size: 0.7em;
	background-color: #D9DADB;
}

div#content input.formbutton_new {
	border: 1px solid #E32118;
	color: #002052;
	cursor: pointer;
	font-size: 0.9em;
	background-color: #D9DADB;
}

div#content input.formbutton_weight {
	border: 1px solid #E32118;
	color: #002052;
	cursor: pointer;
	font-size: 0.9em;
	background-color: #D9DADB;
	padding:3px;
	font-weight:bold;
	width: 195px;
	text-align:left;
}

div#content input.formbutton_weight:hover {
	border: 1px solid #002052;
	color: #E32118;
	cursor: pointer;
	font-size: 0.9em;
	background-color: #D9DADB;
	padding:3px;
	font-weight:bold;
}

div#content input.formbutton_bild {
	border: 1px solid #E32118;
	color: #002052;
	cursor: pointer;
	font-size: 0.7em;
	background-color: #D9DADB;
}

/*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.formbutton_bild_umfrage {
	border: 1px solid #E32118;
	color: #002052;
	cursor: pointer;
	font-size: 0.7em;
	background-color: #D9DADB;
	text-align:center;
}

div#content input.formbutton_left {
	border: 1px solid #E32118;
	color: #002052;
	cursor: pointer;
	font-size: 0.7em;
	background-color: #D9DADB;
	float:left;
	padding-right:2em;
	width:5.5em;
}

div#content input.formbutton_right {
	border: 1px solid #E32118;
	color: #002052;
	cursor: pointer;
	font-size: 0.7em;
	background-color: #D9DADB;
	float:right;
	width:5.5em;
}

div#content input.formcheckbox {
	border: 1px solid #E32118;
	color: #002052;
	cursor: pointer;
	font-size: 0.9em;
	background-color: #D9DADB;
}

div#content fieldset {

	text-align: left;
	padding: 1em 1em 1em 1em;

}

div#content legend {
	color: #E32118;
	font-weight: bold;
	padding: 0.5em;
}

div#content .kasten_grey {
	background-color: #ECEDED;
	font-size: 0.8em;
	padding: 0.5em;
	border: 1px solid #D9DADB;
	margin-bottom: 1.5em;
}

div#content .kasten_grau {
	background-color: #ECEDED;
	padding: 0 1em;
	border: 1px solid #D9DADB;
	margin-bottom: 1.5em;
}

div#content .kasten_weiss {
	background-color: #FFFFFF;
	padding: 0 1em;
	border: 1px solid #D9DADB;
	margin-bottom: 1.5em;
}

/* -- Resultreview -- */
div#content div.examresult {
	border: 1px solid #cccccc;
}


/* -- HEAD -- */
div#header {
	background-image: url(/images/medlheader_all.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #CCCCCC;
	height:129px;
	position: inherit;
	z-index:1;
}

div#header h1, div#header p {
	display: none;
}

/* -- MENU -- */
div#menu_bewertung {
	padding-top: 2.6em;
	background-image: url(/images/dataheader2.gif);
	background-repeat: no-repeat;
	border-right: none;
	width: 3.1em;
	min-height: 4.25em;
}

div#menu {
	padding-top: 2.6em;
	background-image: url(/images/dataheader2.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #CCCCCC;
	position:inherit;
	z-index:1;
	box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.3);
}

div#menu div {
	border-bottom: 1px solid #cccccc;
	padding: 0.8em 1em 0.8em 1em;
}


div#menu div#direkt ul li{
	margin: 0.8em 0 0 0.4em;
}

div#menu p {
	color: #002052;
	font-size:0.8em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

div#menu div#choosefachgebiet {
	display: none;
}
select#choosespecialism {
	width: 100%;
	margin: 0.5em 0 0em 0;
	padding: 0;
}

div#menu a, div#menu a:visited {
	color: #002052;
	font-weight: bold;
	font-size: 0.8em;
	text-decoration: none;
	display: block; /*verursacht Anordnung der Listenbilder unten*/
	width: 100%;
	/*background-image:  url(/images/arr_blue.gif);*/
	background-repeat: no-repeat;
	background-position: right;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

div#menu .normal {
	background-color: #F7F7F7;
}

div#menu .normal a, div#menu .normal a:visited {
	font-weight: normal;
	color: #8E8D8D;
}

div#menu div#direkt a, div#menu div#direkt a:visited {
	display: inline;	
}

div#menu a:hover, div#menu a:active {
	color: #E32118;
	/*background-image: url(/images/arr_red.gif);*/
}

div#menu ul a, div#menu ul a:visited {
	background: none;
	font-size: 1em;
}
div#menu ul a:hover, div#menu ul a:active, div#menu ul a.activemenu {
	background: none !important;
}

/* active menubuttons */
div#menu a.activemenu {
	color: #E32118 !important;
	/*background-image:  url(/images/arr_red.gif) !important;*/
}

/* Begin für die Anzeige der Partner Logos auf der rechten Menüleiste */
table.menue {
	margin: 0;
	border: none;
	width:8.5em;
}

td.partner {
	border: none;
	width: 4.0em;
	text-align:center;
}

div#menu div .menue tr .logo {
	height: 47px;
	width: 74px;
	padding:5px
}

div#menu div .menue tr .logo a {
	opacity: 0.5;
	margin:0px;
	padding:0px
}

div#menu div .menue tr .logo a:hover {
	cursor: pointer;
	opacity: 1.0;
	margin:0px;
	padding:0px
}

div#menu a#a1 {
	background-image:url(/images/sponsorenlogos/partner/abbott_64x37_grau.gif);
	height: 37px;
	width: 64px;
}

div#menu a:hover#a1{
	background-image:url(/images/sponsorenlogos/partner/abbott_64x37.gif);
	height: 37px;
	width: 64px;
}

div#menu a#b1 {
	background-image:url(../images/sponsorenlogos/partner/baxter64x37_grau.gif);
	height: 37px;
	width: 64px;
}

div#menu a:hover#b1 {
	background-image:url(../images/sponsorenlogos/partner/baxter64x37.gif);
	height: 37px;
	width: 64px;
}

div#menu a#a2 {
	background-image:url(../images/sponsorenlogos/partner/logo_az_64x37_grau.gif);
	height: 37px;
	width: 64px;
}

div#menu a:hover#a2 {
	background-image:url(../images/sponsorenlogos/partner/logo_az_64x37.gif);
	height: 37px;
	width: 64px;
}

div#menu a#b2 {
	background-image:url(../images/sponsorenlogos/partner/logo_bms_64x37_grau.gif);
	height: 37px;
	width: 64px;
}

div#menu a:hover#b2 {
	background-image:url(../images/sponsorenlogos/partner/logo_bms_64x37.gif);
	height: 37px;
	width: 64px;
}

div#menu a#a3 {
	background-image:url(../images/sponsorenlogos/partner/CoBa_logo_neu_64x37_grau.gif);
	height: 37px;
	width: 64px;
}

div#menu a:hover#a3 {
	background-image:url(../images/sponsorenlogos/partner/CoBa_logo_neu_64x37.gif);
	height: 37px;
	width: 64px;
}

div#menu a#b3 {
	background-image:url(../images/sponsorenlogos/partner/logo_jansen_64x37_grau.gif);
	height: 37px;
	width: 64px;
}

div#menu a:hover#b3 {
	background-image:url(../images/sponsorenlogos/partner/logo_jansen_64x37.gif);
	height: 37px;
	width: 64px;
}

div#menu a#a4 {
	background-image:url(../images/sponsorenlogos/partner/logo_jenapharm64x37_grau.gif);
	height: 37px;
	width: 64px;
}

div#menu a:hover#a4 {
	background-image:url(../images/sponsorenlogos/partner/logo_jenapharm64x37.gif);
	height: 37px;
	width: 64px;
}

div#menu a#b4 {
	background-image:url(../images/sponsorenlogos/partner/logo_medtronic_64x37_grau.gif);
	height: 37px;
	width: 64px;
}

div#menu a:hover#b4 {
	background-image:url(../images/sponsorenlogos/partner/logo_medtronic_64x37.gif);
	height: 37px;
	width: 64px;
}
/*
div#menu a#a5 {
	background-image:url(../images/sponsorenlogos/partner/logo_medtronic_64x37_grau.gif);
	height: 37px;
	width: 64px;
}

div#menu a:hover#a5{
	background-image:url(../images/sponsorenlogos/partner/logo_medtronic_64x37.gif);
	height: 37px;
	width: 64px;
}
*/

div#menu a#a5 {
	background-image:url(../images/sponsorenlogos/partner/logo_novartis_64x37_grau.gif);
	height: 37px;
	width: 64px;
}

div#menu a:hover#a5 {
	background-image:url(../images/sponsorenlogos/partner/logo_novartis_64x37.gif);
	height: 37px;
	width: 64px;
}


div#menu a#b5 {
	background-image:url(../images/sponsorenlogos/partner/logo_pfizer_64x37_grau.gif);
	height: 37px;
	width: 64px;
}

div#menu a:hover#b5 {
	background-image:url(../images/sponsorenlogos/partner/logo_pfizer_64x37.gif);
	height: 37px;
	width: 64px;
}

div#menu a#a6 {
	background-image:url(../images/sponsorenlogos/partner/logo-sanofi_64x37_grau.gif);
	height: 37px;
	width: 64px;
}

div#menu a:hover#a6 {
	background-image:url(../images/sponsorenlogos/partner/logo-sanofi_64x37.gif);
	height: 37px;
	width: 64px;
}

div#menu a#b6 {
	background-image:url(../images/sponsorenlogos/partner/logo_servier_64x37_grau.gif);
	height: 37px;
	width: 64px;
}

div#menu a:hover#b6 {
	background-image:url(../images/sponsorenlogos/partner/logo_servier_64x37.gif);
	height: 37px;
	width: 64px;
}

/* Ende für die Anzeige der Partner Logos auf der rechten Menüleiste */

div#menu div#grau {
	border-bottom: 1px solid #cccccc;
	padding: 0.8em 1em 0.8em 1em;
	background-color: #EFEFEF;
}

div#menu div#suche {
	background-color: #F7F7F7;
}

div#menu ul {
	/*list-style-image:  url(/images/arr_blue.gif);*/
	margin: 0.5em 0 0 1em;
	padding: 0;
}

div#menu div#grau ul {
	list-style-image:  url(/images/arr_blue.gif);
	margin: 0.5em 0 0 1em;
	padding: 0;
}

div#menu div#grau ul li{
	margin: 0.5em 0 0 0.4em;
	font-weight: bold;
	font-size: 0.8em;
}

div.start_gesamt {
	height:auto;

}

div.start_rechts {
	height:auto;
	min-height:250px; 
	border: #CCCCCC 1px solid;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.start_rechts {
	height:auto;
	min-height:220px;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.start_rechts  {
	height:auto;
	min-height:220px; 
}

div.start_links {
	height:auto;
	min-height:250px;  
	border: #CCCCCC 1px solid;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.start_links {
	height:auto;
	min-height:220px;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.start_links  {
	height:auto;
	min-height:220px;
}

/*zwei DIVs für Images*/

div.start_rechts_img {
	height:210px; 
	border: #CCCCCC 1px solid;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.start_rechts_img {
	height:210px; 
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.start_rechts_img  {
	height:210px; 
}

div.start_links_img {
	height:210px; 
	border: #CCCCCC 1px solid;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.start_links_img {
	height:210px; 
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.start_links_img  {
	height:210px; 
}

div.start_gesamt h3{
	color:#E31818; 
	margin-top:0em; 
	margin-left:0.2em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.start_gesamt h3 {
	position:relative;
	bottom:5px;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.start_gesamt h3 {
	position:relative;
	bottom:5px;
}

.fortbildung {
	max-height:45px;
	padding:0;
	margin:0;	
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html .fortbildung  {
	max-height:70px;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html .fortbildung  {
	max-height:70px;
}


/**********************************************************/
/* Begin Start                                            */
/**********************************************************/
div#start {
	height:150px;
	padding:0;
	margin:0;		
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#start {
	height:200px;
	margin-top:0.7em;
	
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#start  {
	height:200px;
	margin-top:0.7em;
}

div#start .links {
	float:left; 
	width:195px;
	margin-left:5px;
	margin-bottom:5px;
	max-height:65px;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#start .links {
	width:185px;
	margin-bottom:0px;
	padding-bottom:5px;
	max-height:50px;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#start .links {
	width:185px;
	margin-bottom:0px;
	padding-bottom:5px;
	max-height:50px;
}

div#start .rechts {
	float:right;
	width:70px;
	margin-bottom:-5px;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#start .rechts {
	width:60px;
	margin-bottom:0px;
	padding-right:5px;
	padding-bottom:5px;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#start .rechts {
	width:60px;
	margin-bottom:0px;
	padding-right:5px;
	padding-bottom:5px;	
}

div#start .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#start .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#start .pleft {
	background-image: url(/images/arr_blue.gif);
	background-repeat:no-repeat;
	background-position:left;
/*	padding-bottom: 0.71em;*/
}

div#start p.left {
	font-weight: normal;
	font-size: 0.8em;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#start p.left {
	font-weight: normal;
	font-size: 0.8em;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#start p.left {
	font-weight: normal;
	font-size: 0.8em;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

div#start p.left a {
	text-decoration:none;
}

div#start p.rechts {
	font-weight: normal;
	font-size: 0.8em;
	text-align:right;
	padding-right:8px;
}

/**********************************************************/
/* Ende Start                                             */
/**********************************************************/

/**********************************************************/
/* Begin Start_r                                          */
/**********************************************************/
div#start_r {
	height:150px;
	padding:0;
	margin:0;		
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#start_r {
	height:200px;
	margin-top:0.7em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#start_r  {
	height:200px;
	margin-top:0.7em;
}

div#start_r .links {
	float:left; 
	width:185px;
	margin-left:5px;
	margin-bottom:5px;
	max-height:65px;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#start_r .links {
	width:180px;
	margin-bottom:0px;
	padding-bottom:5px;
	max-height:50px;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#start_r .links {
	width:180px;
	margin-bottom:0px;
	padding-bottom:5px;
	max-height:50px;
}

div#start_r .rechts {
	float:right;
	width:80px;
	margin-bottom:-5px;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#start_r .rechts {
	width:78px;
	margin-bottom:0px;
	padding-right:5px;
	padding-bottom:5px;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#start_r .rechts {
	width:78px;
	margin-bottom:0px;
	padding-right:5px;
	padding-bottom:5px;	
}

div#start_r .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#start_r .pleft {
	background-image: url(/images/arr_blue.gif);
	background-repeat:no-repeat;
	background-position:left;
/*	padding-bottom: 1em;*/
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#start_r .pleft {
	background-image: url(/images/arr_blue.gif);
	background-repeat:no-repeat;
	background-position:left;
/*	padding-bottom: 1em;*/
}

div#start_r p.left {
	font-weight: normal;
	font-size: 0.8em;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#start_r p.left {
	font-weight: normal;
	font-size: 0.8em;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#start_r p.left {
	font-weight: normal;
	font-size: 0.8em;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

div#start_r p.left a {
	text-decoration:none;
}

div#start_r p.rechts {
	font-weight: normal;
	font-size: 0.8em;
	text-align:right;
	padding-right:8px;
	
}

div#start_r p.rechts a {
	text-decoration: none;
	color:#FFF;
	
}

/**********************************************************/
/* Ende Start_r                                           */
/**********************************************************/



div.start_gesamt .foot {
	float:left;
	padding-left:8px;
}

div.start_gesamt .foot a {
/*	text-decoration:none;*/
}



div#content div.mein_cme_box {
	border: 1px solid #151D4A;
	padding: 1em 0 1em 1em;
	height:13.0em;
}

div#content div.mein_cme_box_inner {
	border-top: 1px solid #151D4A;
	padding: 0;
	margin: 1em 0 0 0;
}

div#content div.mein_cme_box_inner div.thumb {
	border-left: 1px solid #151D4A;
	border-right: 1px solid #151D4A;
	border-bottom: 1px solid #151D4A;
	margin: 0 1em 0 0;
	float: left;
}

div#content div.mein_cme_box_inner2 {
	padding: 0;
	margin: 1em 1em 0 0;
}

div#content div.to_clear {
	clear: both;
}

div#content div.mein_cme_box_inner2 ul {	
	list-style-type: none;
	text-align: right;
	text-decoration: none;
}

div#content div.mein_cme_box_inner2 a{	
	text-decoration: none;
	color: #000000;
}	

div#content div.mein_cme_box_inner2 a.decoration{	
	text-decoration: underline;
	color: #000000;
}

div#content span {
	font-size: 1em;
}

div#content span.rot {
	color:#BE1A18;
}

div#content span.towrow {
	font-size: 1em;
	float:left;
	padding-right:2.8em;
}

div#content .kasten_nohidden {
	padding: 0.3em 0.3em 0.3em 0.3em;
	border: 1px solid #D9DADB;
	margin-bottom: 1.5em;
	height:4.5em;
}

div#content .kasten_anleitung {
	padding: 0.3em 0.3em 0.3em 0.3em;
	border: 1px solid #D9DADB;
	margin-bottom: 1.5em;
	height:7.5em;
}

div#content .kasten_new {
	padding: 0.3em 0.3em 0.3em 0.3em;
	margin-bottom: 0.5em;
	margin-top: 1.0em;
	border: 1px solid #cccccc;
	background-color: #EFEFEF;
	height:14.0em;

}

div#content .kasten_new h3 {
	color: #002052;
	font-size: 1em;
	margin-top: 0.5em;
}

div.kasten {
	border: 1px solid #002052;
	padding-left: 1em;
	margin-top: 0.8em;
	overflow: hidden;
}

div.kasten_no_border {
	padding-left: 1em;
	margin-top: 0.8em;
	overflow: hidden;
}

div.kasten_st {
	margin-top: 0.6em;
	overflow: hidden;
}

div.kasten_st ul li, 
div.news ul li
 {
	list-style-image:  url(/images/arr_blue_hoehe.gif);
	font-size: 1em;
	font-weight: normal !important;
}

div.kasten_st ul li a,
div.news ul li a {
	font-weight: normal !important;
}

div.kasten_st .st_left {
	width: 46%;
	/*border: 1px solid #002052;
	background-color: #F6F6F6;*/
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	/*background: #fff url(/images/news/punkte_lang.gif) repeat;*/
	padding: 0.5em;
	margin-top: 0.5em;
	overflow: hidden;
	float: left;
	height: 100%;
	}
	
div.kasten_st .ganze_breite {
	width: 96.5%;
	border: 1px solid #CCCCCC;
	/*background-color: #F6F6F6;*/
	background-color: #F7F7F7;
	/*background: #fff url(/images/news/punkte_lang.gif) repeat;*/
	padding: 0.5em;
	margin-top: 0.5em;
	overflow: hidden;
	float: left;
	height: 100%;
	}	

div.kasten_st .st_left .line,
div.kasten_st .st_right .line,
div.kasten_st .ganze_breite .line
 {
	padding-top: 0.1em;
	margin-left: 60px;
	/*border-bottom: 1px solid #002052;*/
	border-bottom: 1px solid #9FA5BC;
}

div.kasten_st .st_right {
	width: 46%;
	border: 1px solid #CCCCCC;
	/*background-color: #F6F6F6;*/
	background-color: #F7F7F7;
	/*background: #fff url(/images/news/punkte_lang.gif) repeat;*/
	padding: 0.5em;
	margin-top: 0.5em;
	margin-left: 0.5em;
	overflow: hidden;
	float: left;
	height: 100%;	
}

div.kasten h3
 {
	font-size: 0.9em;
	border-bottom: 1px solid #002052;
}

div.kasten_no_border h3
 {
	font-size: 0.9em;
	border-bottom: 1px solid #002052;
}

div.kasten_st h3
 {
	font-size: 1em;
	display: inline;
	margin: 0;
	padding: 0;
}

div.kasten_st p
 {
	margin: 0;
	padding: 0.2em 0;
	font-size: 0.8em;
}

div.kasten_st p.sponsor,
div.ganze_breite .sponsor
 {
	font-size: 0.75em;
	color: #7D7D7D;
}

div.kasten a, 
div.kasten a:visited
 {
	color: #002052;
	font-weight: bold;
	text-decoration: none;
}

div.kasten_no_border a,
div.kasten_no_border a:visited
 {
	color: #002052;
	font-weight: bold;
	text-decoration: none;
}

div.kasten_st a,
div.kasten_st a:visited
 {
	color: #002052;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.8em;
}

div.kasten a:hover,
div.kasten_st a:hover,
div.kasten a:active,
div.kasten_st a:active
 {
	color: #E32118;
}

div.kasten_no_border a:hover,
div.kasten_no_border a:active
 {
	color: #E32118;
}

div.kasten div.kleft
 {
	margin-right: 170px;
	background-color: #FFFFFF;
}

div.kasten_no_border div.kleft
 {
	margin-right: 200px;
	background-color: #FFFFFF;
}

div.kasten_no_border div.kleftunten
 {
	margin-right:200px; 
	float:left; 
	width:140px;
}

div.kasten div.kleft p.sponsor
 {
	font-size: 0.7em;
}

div.kasten_no_border div.kleft p.sponsor
 {
	font-size: 0.7em;
}
 
div.kasten div.kright
 {
	width: 170px;
	padding-left: 10px;
	float:right;
	overflow: hidden;
}

div.kasten_no_border div.kright
 {
	width: 200px;
	padding-left: 10px;
	float:right;
	overflow: hidden;
}

div.kasten div.kright img
{
	border: 1px solid #002052;
	border-top: none;
}

div.kasten_no_border div.kright img
{
	border: 1px solid #002052;
	border-top: none;
	float:right;
}

div.kasten div.kright p
 {
	font-size: 0.7em;
}

div.kasten_no_border div.kright p
 {
	font-size: 0.7em;
}

div.kasten div.kright a
 {
	font-weight: normal !important;
}

div.kasten_no_border div.kright a
 {
	font-weight: normal !important;
}

div.kasten div.kright a img
 {
	border: none;
}

div.kasten_no_border div.kright a img
 {
	border: none;
}

hr{
	background-color:#002052; 
	height: 1px; 
}

div#content img.icon {
		margin: 0em 0.75em 0em 0em;
		padding: 0em 0em 0em 0em;		
		border-width: 0px;
		vertical-align: middle;
		/*float:left; */
}

div#content td.table_top {
	border-top: 1px dotted #CCCCCC;
}

/*NEWS*/

div#content .news {
	border: #CCCCCC 1px solid;
	background: #FFFFFF;
	padding: 0;
	margin: 1em 0 0.4em 0;
}

div#content .teaserbox_right {
	border: #CCCCCC 1px solid;
	background: #FFFFFF;
	padding: 0;
	margin: 0 0 0.4em 0;
	width: 48%;
	height: 11em;
	float: right;
	}

div#content .teaserbox {
	border: #CCCCCC 1px solid;
	background: #FFFFFF;
	padding: 0;
	margin: 0 0 0.4em 0;
	width: 48%;
	/*height: 170px;*/
	height: 11em;
	}
	
div#content .teaserbox_news {
	border: #CCCCCC 1px solid;
	background: #FFFFFF;
	padding: 0;
	margin: 1em 0 0.4em 0;
	width: 100%;
	}	

div#content .teaserbox .anzahl
 {
	color: #E32118;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	padding: 0.2em;
	background-color: #F7F7F7;
	font-size: 1.2em;
	}
	
div#content .teaserbox p.center
 {
	text-align: center;
	}	

div#content .news p,
div#content .teaserbox p,
div#content .teaserbox_right p,
div#content .teaserbox_news p
 {
	margin: 0;
	padding: 0.5em;
}

div#content .news h3
 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	background: #fff url(/images/news/punkte_lang.gif) repeat;
	color: #002052;
	padding: 0.3em;
	font-size: 0.9em;	
}

div#content .teaserbox h3,
div#content .teaserbox_right h3,
div#content .teaserbox_news h3
 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	background: #F7F7F7 url(/images/teaserbox_header.gif) no-repeat left top;
	color: #002052;
	padding: 1em 0.3em 1em 1.7em;
	font-size: 0.9em;
	/*border-top: #FF0000 1px solid;
	border-left: #FF0000 1px solid;
	border-right: #FF0000 1px solid;*/
}

div#content .teaserbox_news ul li
 {
	list-style-image:  url(/images/arr_blue_hoehe.gif);
	}

div#content .teaserbox_news ul li a
 {
	text-decoration: none;
	font-weight: bold;
	}	

div.news ul {
	font-size: 0.8em;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
}

div.news p a,
div.teaserbox p a,
div.teaserbox_right p a,
div.teaserbox_news p a
 {
	text-decoration: none !important;
	font-weight: bold;
	}

div#content .news a {
	text-decoration: underline;
}

div.news ul li a {
	text-decoration: none !important;
}

div.news ul li a:hover {
	color: #ff0000;
}




/* Modulauswahl */

div#content ul.modulauswahl {
	padding-left: 0;
	margin: 0.5em 0 1.5em 0.5em;
}

div#content ul.modulauswahl li {
	list-style-type: none;
	font-size: 1em;
	padding-left: 0;
	margin-left: 0;
}

form.modulform fieldset {
	padding-top: 0;
	padding-bottom: 0.4em;
}

div#content div.fachbereiche {
	margin: 1.8em 0 -1em 0;
	font-size: 0.7em;
}

div#content div.modulauswahl {
	clear: both;
	background-color: #eeeeee;
	border: 1px solid #dddddd; /* #002052; */
	padding: 0.4em 0.5em 1.2em 0.5em;
	margin: 0.8em 0em 0.8em 0;
	overflow: auto;
}

  /*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content div.modulauswahl {
	clear: both;
	background-color: #eeeeee;
	border: 1px solid #dddddd; /* #002052; */
	padding-top: 0.4em;
	padding-right: 0.5em;
	padding-bottom: 1.2em;
	padding-left: 0.5em;
	margin-top: 0.8em ;
	margin-right: 0em;
	margin-bottom: 0.8em;
	margin-left: 0em;
	overflow: auto;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content div.modulauswahl {
	clear: both;
	background-color: #eeeeee;
	border: 1px solid #dddddd; /* #002052; */
	padding-top: 0.4em;
	padding-right: 0.5em;
	padding-bottom: 1.2em;
	padding-left: 0.5em;
	margin-top: 0.8em ;
	margin-right: 0em;
	margin-bottom: 0.8em;
	margin-left: 0em;
	overflow: auto;
  }

div#content div.modulauswahl img {
	border: none;
}

div#content div.modulauswahl img.modullogo {
	border: 1px solid #002052;
	float: right;
	margin: 0 0 40px 10px;
	text-align:right;
	overflow:hidden;
}

  /*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content div.modulauswahl img.modullogo {
	border: 1px solid #002052;
	float: right;
	margin-bottom:60px;
	text-align:right;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content div.modulauswahl img.modullogo {
	border: 1px solid #002052;
	float: right;
	margin-bottom:60px;
	text-align:right;
  }

div#content div.modulauswahl h3 {
	margin-top: 0;
	font-size: 0.8em;
	border-bottom: 1px solid #002052;
}

div#content div.modulauswahl a {
	text-decoration: none;
}

div#content div.modulauswahl a:hover {
	color: #E32118;
}


div#content .zweispaltig_links {
	/*padding-top: 1em;*/
	width: 25%;
	text-align:left;
	
}

div#content .zweispaltig_links img.border {
	border: 1px solid #000;
}

div#content .zweispaltig_rechts {
	width: 75%;
	text-align:left;
	float: right;
}

div#content .zweispaltig_50prozent_links {
	padding-top: 1em;
	width: 49%;
	text-align:left;
	float:left;
}

div#content .zweispaltig_40prozent_links {
	padding-top: 1em;
	width: 39%;
	text-align:left;	
}

div#content .zweispaltig_45prozent_links {
	padding-top: 1em;
	width: 44%;
	text-align:left;
	float:left;	
}

div#content .zweispaltig_20prozent_links {
	padding-top: 1em;
	width: 19%;
	text-align:left;
	height:225px;	
}

  /*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .zweispaltig_20prozent_links {
	padding-top: 1em;
	width: 19%;
	text-align:left;
	height:200px;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .zweispaltig_20prozent_links {
	padding-top: 1em;
	width: 19%;
	text-align:left;
	height:200px;
}

div#content .zweispaltig_15prozent_links {
	padding-top: 0em;
	width: 14%;
	text-align:left;	
}

  /*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .zweispaltig_15prozent_links {
	padding-top: 2em;
	float:left;
	width:100px;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .zweispaltig_15prozent_links {
	padding-top: 2em;
	float:left;
	width:100px;
  }

div#content .zweispaltig_50prozent_rechts {
	padding-top: 1em;
	width: 49%;
	text-align:left;
	float: right;
}

div#content .zweispaltig_60prozent_rechts {
	padding-top: 1em;
	width: 59%;
	text-align:left;
	float: right;
}

div#content .zweispaltig_55prozent_rechts {
	padding-top: 1em;
	width: 54%;
	text-align:left;
	float: right;
}

div#content .zweispaltig_80prozent_rechts {
	padding-top: 1em;
	width: 79%;
	text-align:left;
	float: right;
}

div#content .zweispaltig_85prozent_rechts {
	padding-top: 0em;
	width: 84%;
	text-align:left;
	float: right;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/  
*:first-child+html div#content .zweispaltig_80prozent_rechts {
	padding-top: 0em;
	width: 79%;
	text-align:left;
	float: right;
	
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .zweispaltig_80prozent_rechts {
	padding-top: 0em;
	width: 79%;
	text-align:left;
	float: right;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/  
*:first-child+html div#content .zweispaltig_85prozent_rechts {
	padding-top: 2em;
	width: 82%;
	text-align:left;
	float: right;
	
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .zweispaltig_85prozent_rechts {
	padding-top: 2em;
	width: 82%;
	text-align:left;
	float: right;
	
}

div.kasten_nohidden .zweispaltig_33prozent_rechts {
	width: 33%;
	/*height:7em;
	/*text-align:center;*/
	float: right;
	margin-left: 0.2em;
	/*margin-right:0.2em;*/
	margin-top:-0.7em;
}

div.kasten_nohidden .zweispaltig_67prozent_links {
	width: 64%;
	float:left;
	/*text-align:justify;*/
	margin-left: 0.2em;
	padding-right:0.3em;
	margin-top:-0.7em;
}

div.kasten_new .zweispaltig_33prozent_rechts {
	width: 33%;
	height:5.5em;
	text-align:center;
	float: right;
	margin-left: 0.2em;
	/*margin-right:0.2em;*/
	margin-top:1.7em;
}

div.kasten_new .zweispaltig_67prozent_links {
	width: 64%;
	float:left;
	/*text-align:justify;*/
	margin-left: 0.2em;
	padding-right:0.3em;
	margin-top:0.7em;
}

div#content .zweispaltig_links_mgo {
	padding-top: 1.1em;
	width: 30%;
	text-align:left;
	float:left;	
}

div#content .zweispaltig_links_mgo img{
	border:1px solid #000;
}


div#content .zweispaltig_rechts_mgo {
	width: 68%;
	text-align:left;
	float: right;
}

div#content .float_links {
	width: 49%;
	text-align:left;
	float:left;
}

div#content .float_links_bms {
	width: 325px;
	text-align:left;
	float:left;
}

div#content img.float_rechts_bms {
	width: 200px;
	text-align:left;
	float:right;
	margin:12px 0 0px 0;
}

div#content .float_rechts {
	width: 49%;
	text-align:left;
	float: right;
}

div.kasten_new ul#new {
	list-style-image:  url(/images/arr_blue.gif);
	margin:1em 0 0 1.5em;
	padding: 0;
}

div.kasten_new ul#new li {
	margin: 0.5em 0 1.0em 0;
	font-size: 0.8em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.kasten_new ul#new {
	list-style-image:  url(/images/arr_blue.gif);
	margin:1em 0 0 1.5em;
	padding: 0;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.kasten_new ul#new li {
	margin: 0 0 1.0em 0;
	font-size: 0.8em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.kasten_new ul#new {
	list-style-image:  url(/images/arr_blue.gif);
	margin:1em 0 0 1.5em;
	padding: 0;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.kasten_new ul#new li {
	margin: 0 0 1.0em 0;
	font-size: 0.8em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.kasten_new .zweispaltig_33prozent_rechts {
	width: 33%;
	height:5.5em;
	text-align:center;
	float: right;
	margin-left: 0.2em;
	/*margin-right:0.2em;*/
	margin-top:1.3em;	
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.kasten_new .zweispaltig_33prozent_rechts {
	width: 33%;
	height:5.5em;
	text-align:center;
	float: right;
	margin-left: 0.2em;
	/*margin-right:0.2em;*/
	margin-top:1.3em;
  }

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.kasten_nohidden .zweispaltig_33prozent_rechts {
	width: 33%;
	/*height:7em;
	/*text-align:center;*/
	float: right;
	margin-left: 0.2em;
	/*margin-right:0.2em;*/
	margin-top:-0.7em;	
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.kasten_nohidden .zweispaltig_33prozent_rechts {
	width: 33%;
	/*height:7em;
	/*text-align:center;*/
	float: right;
	margin-left: 0.2em;
	/*margin-right:0.2em;*/
	margin-top:-0.7em;
  }

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.kasten_nohidden .zweispaltig_67prozent_links {
	width: 64%;
	float:left;
	/*text-align:justify;*/
	margin-left: 0.2em;
	padding-right:0.3em;
	margin-top:0.2em;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.kasten_nohidden .zweispaltig_67prozent_links {
	width: 64%;
	float:left;
	/*text-align:justify;*/
	margin-left: 0.2em;
	padding-right:0.3em;
	margin-top:0.2em;
  }

div#content .zweispaltig_rechts p a {
	text-decoration: none;
}

div#content .zweispaltig_rechts h4,
div#content .zweispaltig_50prozent_rechts h4 {
	margin: 0;
	padding: 0;
}

div#content .dreispaltig_bild_links {
	width: 32%;
	height:8em;
	text-align:left;
	float:left;
	border: 1px solid #CCCCCC;
	margin-right: 0.5em;
	padding-top:0.5em;
	text-align:center;
}

div#content .dreispaltig_bild_rechts {
	width: 32%;
	height:8em;
	text-align:left;
	float: right;
	border: 1px solid #CCCCCC;
	margin-left: 0.5em;
	padding-top:0.5em;
	text-align:center;
}

div#content .dreispaltig_bild_mitte {
	width: 32%;
	height:8em;
	text-align:left;
	border: 1px solid #CCCCCC;
	padding-top:0.5em;
	text-align:center;
}

div#content .zeile {
	height:8.4em;
	padding-bottom:0.5em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .zeile {
    height:9.4em;
	padding-bottom:0.5em;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .zeile {
    height:9.4em;
	padding-bottom:0.5em;
  }

div#content .blaueschrift {
	color: #002052;
	
}

div#content .blaueschrift_new {
	color: #002052;
	font-size:0.75em;
	padding-top:1em;
}

div#content .line-height {
	line-height: 0.5em;
	margin-bottom: 0.5em;
}

div#content .line-height a {
	text-decoration:none;
}

div#content .font_CME_partner_fortbildung {
	font-size:0.7em;
}

div#content .dreispaltig_links_se {
	width: 11.4em;
	height:8.2em;
	text-align:center;
	float:left;
	border: 1px solid #CCCCCC;

}

div#content .dreispaltig_rechts_se {
	width: 11.4em;
	height:8.2em;
	text-align:center;
	margin-left:24em;
	border: 1px solid #CCCCCC;

}

div#content .dreispaltig_mitte_se {
	width: 11.4em;
	height:8.2em;
	text-align:center;
	margin-left:8px;
	float:left;
	border: 1px solid #CCCCCC;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .dreispaltig_links_se {
    width: 11.4em;
	height:9.0em;
	text-align:center;
	float:left;
	border: 1px solid #CCCCCC;
	margin-right: 0.5em;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .dreispaltig_links_se {
    width: 11.4em;
	height:9.0em;
	text-align:center;
	float:left;
	border: 1px solid #CCCCCC;
	margin-right: 0.5em;
  }

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .dreispaltig_rechts_se {
    width: 11.4em;
	height:9.0em;
	text-align:center;
	margin-left:24em;
	border: 1px solid #CCCCCC;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .dreispaltig_rechts_se {
    width: 11.4em;
	height:9.0em;
	text-align:center;
	margin-left:24em;
	border: 1px solid #CCCCCC;
  }

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .dreispaltig_mitte_se {
    width: 11.4em;
	height:9.0em;
	text-align:center;
	margin-left:-0.00em;
	float:left;
	border: 1px solid #CCCCCC;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .dreispaltig_mitte_se {
    width: 11.4em;
	height:9.0em;
	text-align:center;
	margin-left:-0.00em;
	float:left;
	border: 1px solid #CCCCCC;
  }


/**********************************************************/

div#content .dreispaltig_links {
/*	width: 32%;*/
	width: 11.4em;
	height:8.2em;
	text-align:center;
	float:left;
	border: 1px solid #CCCCCC;
/*	margin-right: 0.5em;*/
}

div#content .dreispaltig_rechts {
/*	width: 32%;*/
	width: 11.4em;
	height:8.2em;
	text-align:center;
	float: right;
	border: 1px solid #CCCCCC;
/*	margin-left: 0.5em;*/
}

div#content .dreispaltig_mitte {
	width: 11.4em;
	height:8.2em;
	text-align:center;
	border: 1px solid #CCCCCC;
}



/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .dreispaltig_links {
    width: 11.4em;
	height:9.2em;
	text-align:center;
	float:left;
	border: 1px solid #CCCCCC;
	margin-right: 0.5em;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .dreispaltig_links {
    width: 11.4em;
	height:9.2em;
	text-align:center;
	float:left;
	border: 1px solid #CCCCCC;
	margin-right: 0.5em;
  }

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .dreispaltig_rechts {
    width: 11.4em;
	height:9.2em;
	text-align:center;
	float: right;
	border: 1px solid #CCCCCC;
	margin-left: 0.5em;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .dreispaltig_rechts {
    width: 11.4em;
	height:9.2em;
	text-align:center;
	float: right;
	border: 1px solid #CCCCCC;
	margin-left: 0.5em;
  }

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .dreispaltig_mitte {
    width: 11.4em;
	height:9.2em;
	text-align:center;
	border: 1px solid #CCCCCC;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .dreispaltig_mitte {
    width: 11.4em;
	height:9.2em;
	text-align:center;
	border: 1px solid #CCCCCC;
  }

div#content .dreispaltig_links img#rechts {
	float:right; 
	padding-right:0.5em;
}

div#content .dreispaltig_rechts img#rechts {
	float:right; 
	padding-right:0.5em;
}

div#content .dreispaltig_mitte img#rechts {
	float:right; 
	padding-right:0.5em;
}

div#content .dreispaltig_links img#links {
	float:left; 
	padding-left:0.5em;
}

div#content .dreispaltig_rechts img#links {
	float:left; 
	padding-left:0.5em;
}

div#content .dreispaltig_mitte img#links {
	float:left; 
	padding-left:0.5em;
}

div#content .dreispaltig_links img.mitte {
	 margin-left:25%;
}

div#content .dreispaltig_rechts img.mitte {
	margin-left:25%;
}

div#content .dreispaltig_mitte img.mitte {
	margin-left:25%; 
}

div.bild {
	height:5em;
}

div.bild-new {
	height:3.5em;
}

div.bild-new_se {
	height:3.5em;
	margin-top:0.8em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html .bild {
    height:5em;
	margin-top:0.8em;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html .bild {
    height:5em;
	margin-top:0.8em;
  }

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html .bild-new {
    height:3.5em;
	margin-top:0.8em;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html .bild-new {
    height:3.5em;
	margin-top:0.8em;
  }
  
/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html .bild-new_se {
    height:3.5em;
	margin-top:0.8em;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html .bild-new_se {
    height:3.5em;
	margin-top:0.8em;
  }


div#content .cb {
	clear: both;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border-top: 1px solid #CCCCCC;
}

div#content .cb_noborder {
	clear: both;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

div#content p.frechts_dauer_auswahl {
	float: right;
	margin: 0 2em 0 0;
}

div#content p.frechts {
	float: right;
	margin: -0.9em 2.3em 0 0;
	padding-top:0.8em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content p.frechts {
	margin: -2.1em 2.3em 0 0;
	padding-top:0.8em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content p.frechts {
	margin: -2.1em 2.3em 0 0;
	padding-top:0.8em;
}
/*
div#content p.frechts strong {
	float: right;
	margin: 0 2em 0 0;
	padding-top:0.8em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*
*:first-child+html div#content p.frechts strong {
	margin-top:-2em;
	padding-top:0.8em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*
* html div#content p.frechts strong {
	margin-top:-2em;
	padding-top:0.8em;
}
*/

div#content p.frechts_referenzen {
	float: right;
	margin: 0 2em 0 0;
	padding-top:1.0em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content p.frechts_referenzen {	
	padding-top:1.5em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content p.frechts_referenzen {	
	padding-top:1.5em;
}


div#content p.flinks {
	margin-top:-0.9em;
	padding-top:0.8em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content p.flinks {
	margin-top:-2em;
	padding-top:0.8em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content p.flinks {
	margin-top:-2em;
	padding-top:0.8em;
}

div#content div.frechts_star {
	float: left;
	margin: 0 10em 0 0;
	margin-top: 0.2em;
}

div#content div.frechts_star_auswahl {
	float: left;
	margin: 0 0em 0 0;
	margin-top: 0.2em;
}

/*Formatierung MedLearning Info*/
div#partner {
	height:100%;
}

div#partner div.erste_zeile_partner {
	height:33%;
	padding-top:0.3em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#partner div.erste_zeile_partner {
	padding-top:2em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#partner div.erste_zeile_partner {
	padding-top:2em;
}

div#partner div.zweite_zeile_partner {
	height:33%;
	padding-top:0.3em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#partner div.zweite_zeile_partner {
	padding-top:2em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#partner div.zweite_zeile_partner {
	padding-top:2em;
}

div#partner div.dritte_zeile_partner {
	height:33%;
	padding-top:0.3em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#partner div.dritte_zeile_partner {
	padding-top:2em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#partner div.dritte_zeile_partner {
	padding-top:2em;
}

div#partner div.text_partner {
	float:right; 
	width:52%; 
	height:auto;
}

div#partner div.img_partner {
	float:left; 
	width:46%; 
	height:100%;
}

/*folgendes vermutlich unwichtig*/
div#loginbox fieldset {
	margin-left: 0;
	margin-right: 0;
	/*background-color: #CCCCCC;*/
	padding: 0.5em;
	border: 1px solid #FFFFFF;
	/*border: 1px solid #002052;*/
}

div#loginbox fieldset legend {
	color: #002052;
	font-size: 0.8em;
	font-weight: bold;
}

div#loginbox fieldset label {
	color: #333333;
}

/*Carousel*/
/*.moreButton a { font-weight:bold; color:#fff; background: url('/setest/carousel/bilder/navigation/linkbutton_hl.gif') 0 0 no-repeat; padding:4px 0px 4px 12px; }*/

.moreButton { 
	text-align:right; 
	margin:10px 10px 0px 5px; 
	border-top:1px solid transparent;
	height:31px;
}

.carousel { 
	display: block; 
} 

.carousel .backwardButton { 
	float: left; 
	cursor: pointer; 
}

.carousel .container { 
	float: left; 
	margin-left:0px; 
}

.carousel .forwardButton  { 
	float: left; 
	cursor: pointer; 
}

.carousel { 
	width:570px; 
	height:151px; 
	margin-top:5px; 
/*	background:url('/setest/carousel/bilder/navigation/sliders_bg.jpg') 16px 1px no-repeat; */
	overflow:hidden; 
}

.carousel .container { 
	float:left; 
	width:536px; 
	height:148px; 
	overflow:hidden; 
	position:relative; 
}

.carousel .slider { 
	margin-left:0px; 
	margin-top:4px; 
	width:268px; 
	height:141px; 
/*	background:url('/setest/carousel/bilder/navigation/slider_bg2_n.jpg') 0 0 no-repeat; */
	float:left; 
}

.carousel .container .move {
	width:1000000px;
	position:relative;
	/*padding:4px; overflow: hidden;*/
}
.carousel .item { 
	margin:0px; 
	width:auto; 
	padding:0px;
	
}
 
.carousel .item .image { 
	float:left; 
	width:147px; 
	margin-top:-4px; 
}

.carousel .item .text { 
	line-height:18px; 
	color:#102648; 
	margin-top:5px; 
	margin-left:147px; 
	height:131px; 
}

.carousel .item .spacer { 
	height: 90px; 
	overflow: hidden; 
	padding-right: 8px; 
}

.carousel .item h4 { 
	display: inline; 
}

.carousel .item p { 
	display: inline; 
}

.carousel .item .text { 
	font-size:12px; 
}

/*medlearning-informationen.htm*/
div.galerie {
	padding-left:5px;
	height:auto;
}
div.info {
	border:none; 
	width:33%; 
	float:left; 
	text-align:center;
}

div.info img {
	margin:0;
	padding:0;
	border:none; 
}

div.info p {
	text-align:left; 
	margin-left:26px;
}
/* Ende css medlearning-informationen */

div.mitte {
	border:none; 
	height:18em; 
	width:21.95em;
	text-align:center;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.mitte {
	border:none; 
	height:18em; 
	width:8.6em;
	margin-left:13.3em;
	margin-bottom:0.8em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.mitte {
	border:none; 
	height:18em; 
	width:8.6em;
	margin-left:13.3em;
	margin-bottom:0.8em;
}

/* tables only in content index! */

div.start_view_begin table{
	margin: 0 0 0.5em 0;
	border-collapse: collapse;
	border:none;
}

div.start_view_begin th {
	text-align: left;
	font-size: 0.8em;
	vertical-align: top;
	padding: 5px;
	background: #002052;
	color: #ffffff;
	border:none;
}

div.start_view_begin td {
	vertical-align: top;
	padding: 5px;
	border:none;
}

div.start_view_begin table.start_views {
	margin: 1em 0 1em 0;
	border-collapse: collapse;
	border: 1px solid #cccccc;
}
	
div.start_view_begin th.start_views {
	text-align: left;
	font-size: 0.8em;
	vertical-align: top;
	padding: 5px;
	background: #002052;
	color: #ffffff;
	border: 1px solid #cccccc;
}

div.start_view_begin td.start_views {
	vertical-align: top;
	padding: 5px;
	border: 1px solid #cccccc;
}

div.start_view_begin h3{
	color:#E31818; 
	margin-top:0em; 
	font-size: 170%;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.start_view_begin h3 {
	position:relative;
	bottom:5px;
	font-size: 170%;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.start_view_begin h3 {
	position:relative;
	bottom:5px;
	font-size: 170%;
}

div.start_view_begin td.start_views .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.start_view_begin td.start_views .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.start_view_begin td.start_views .pleft {
	background-image: url(/images/arr_blue.gif);
	background-repeat:no-repeat;
	background-position:left;
/*	padding-bottom: 0.71em;*/
}

div.start_view_begin td.start_views p.left {
	font-weight: normal;
	font-size: 120%;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.start_view_begin td.start_views p.left {
	font-weight: normal;
	font-size: 120%;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.start_view_begin td.start_views p.left {
	font-weight: normal;
	font-size: 120%;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

div.start_view_begin td.start_views p.left a {
	text-decoration:none;
}

/* Commerzbank */

h3.commerzbank {
	padding-top:1em;
}

h3.commerzbank img {
	position: absolute;
	margin-left: 15px;
}

/* tables dresdner */
table.commerzbank {
	border: none;
}
	
table.commerzbank th {
	text-align: left;
	font-size: 0.8em;
	vertical-align: middle;
	border: none;
	padding: 5px;
	background: #ffffff;
	color: #000000;
}

table.commerzbank td {
	vertical-align: middle;
	border: none;
	padding: 5px;
}

/* Mediengruppe Oberfranken  */

div#content ul.naturheilkunde{
	margin: 1em 0 1em 0.8em;
	list-style-position:outside;
}

/* CME - Punktekonto  */

a.text_decoration_none  {
	text-decoration:none;
}

/* Anleitung für Ärzte */

#background_anleitung {
	background-image: url(/images/anleitung/background_teaser.png);
	background-position: left top;
	width: 568px;
	height: 266px;
	background-color:#ffffff;
	background-repeat:no-repeat;	
	color: #002052;
	margin-bottom:0;
}

.background_padding {
	padding-right:0px;
	padding-bottom:25px;
	padding-left:20px;
}

.background_padding_left_cme_autor {
	padding-left:15px;
}

#background_anleitung .inhalt {
	padding-top:1em;
}

.background_img_links {
	float:left;
	width:335px;	
}

.background_text_rechts {
	margin-right:2.0em;
	padding-left:335px;
}

#background_anleitung .background_text_rechts h3 {
	margin-top: 0;
}

#background_anleitung .background_text_rechts h3 {
	margin-top: 0;
}

div#content #background_anleitung .background_text_rechts ul {
	margin-left:1.0em;
	margin-bottom:0;
	font-size:1.0em;
	font-weight:600;
	list-style-image:url(/images/Listpoint_red.png);
	list-style-position:outside;
}

#background_anleitung h2 {
	margin-top: 5px;
	padding-top:10px;
}

#background_anleitung h3 {
	margin-top: 1.0em
}

div#content #background_anleitung div.button_anleitung {
	height: auto;
	float:left;
}

div#content #background_anleitung div.start_anleitung {
	width:150px;
}

div#content #background_anleitung div.button_anleitung ul {
    text-align: center;
	margin-left:10px;
	list-style-image:none;
  }

div#content #background_anleitung div.button_anleitung ul li {
    list-style: none;
	padding-top:0;
	margin-top:0;
  }

div#content #background_anleitung div.button_anleitung ul a {
    float: left; 
	width: 211px;
    text-decoration: none; 
	font-weight: normal;
  }
  
 /* Korrektur fuer IE 5.x und IE 6.x */  
  * html div#content #background_anleitung div.button_anleitung ul a { 
    width: 8em;
    w\idth: 6em;
  }
  
/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/  
  *:first-child+html html div#content #background_anleitung div.button_anleitung ul a { 
	width: 8em;
    w\idth: 6em;	
  }

div#content #background_anleitung div.button_anleitung ul a{
	color: #ffffff;
	text-decoration: none;	
/*	background-image:url("/images/common/MedLearning_Button_rot_Glas_lang.png");*/
	background-color:#cd1e2b;
	background-repeat: no-repeat;	
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	width:211px;
	height:30px;
/*	height:40px;*/
	line-height:30px;	
	text-align:center;
	display:inline;
}

div#content #background_anleitung div.start_anleitung ul a {
	width:150px;
}

div#content #background_anleitung div.button_anleitung ul a:hover {
	cursor: pointer;
  	background-position: 1px 2px;
	color:#002052;
}

#background_anleitung img.teaser {
	float:right;
	margin-right:40px;
	margin-top:1.0em; 
	border:solid 2px #eeeeee;
/*	 
	border:solid 1px #004e93;
	background-color:#cdd9e9;
	padding:2px;
*/
}

#background_anleitung img.cme_autor {
	border:none;	
}

div#content #background_anleitung ul {
	margin-left:1.0em;
	margin-bottom:0;
	font-size:110%;
	font-weight:600;
	list-style-image:url(/images/Listpoint_red.png);
}

div#content #background_anleitung ul.leitlinie {
	margin:0 0 0 0;
	list-style:none; 
}

/* Korrektur fuer IE 5.x und IE 6.x */  
* html div#content #background_anleitung ul { 
	font-size:110%;
	font-weight:600;
	f\ont-size:110%;
	f\ont-weight:600;
}
  
/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/  
*:first-child+html div#content #background_anleitung ul { 
	font-size:110%;
	font-weight:600;
}

div#content #background_anleitung ul li {
	margin-top:15px;
}

div#content #background_anleitung ul.leitlinie li {
	margin:0 0 0 0;
}

#benefit_left {
/*	background-image:url(../images/anleitung/background_benefit.png);
	background-color:#ffffff;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	height: 166px;
*/
	height: auto;
	width: 281px;
	color: #002052;
	margin-bottom:20px;
	float:left;
	padding-bottom:20px;
}

#benefit_right {
/*	background-image:url(../images/anleitung/background_benefit.png);
	background-color:#ffffff;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	height: 166px;
*/
	height: auto;
	width: 281px;
	color: #002052;
	margin-bottom:20px;
	float:right;
	padding-bottom:20px;
}

 h3.background_benefit {
	margin-top: 0;
	margin-bottom:10px;
}

div#content ul.background_benefit {
	margin-left:1.0em;
	margin-bottom:0;
	font-size:100%;
	font-weight:500;
	list-style-image:url(/images/Listpoint_blue.png);
}

div#content ul.background_benefit li {
	margin-top:15px;
}

div#content #anleitung_download {
	width:100%;
	height:auto;
	color: #002052;
	padding-bottom:10px;
}

div#content .button_anleitung p.index {
	color:#000000;
}

div#content #anleitung_download div.button_anleitung {
	height: auto;
	width: auto;
	float:left;
	color: #002052;
	margin-top:0;
	padding-top:0;
}

div#content #anleitung_download div.button_anleitung ul {
    text-align: center;
	margin-left:10px;
	list-style-image:none;
  }

div#content #anleitung_download div.button_anleitung ul li {
    list-style: none;
	padding-top:0;
	margin-top:0;
  }
  
 /* Korrektur fuer IE 5.x und IE 6.x */  
  * html div#content #anleitung_download div.button_anleitung ul a#button { 
    width: 8em;
    w\idth: 6em;
  }
  
/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/  
  *:first-child+html html div#content #anleitung_download div.button_anleitung ul a#button { 
	width: 8em;
    w\idth: 6em;	
  }

div#content #anleitung_download div.button_anleitung ul a#button{
	color: #ffffff;
	text-decoration: none;	
	background-color:#002052;
	background-repeat: no-repeat;	
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	line-height:30px;	
	text-align:center;
	display:inline;
	float: left; 
	width: 191px;
	font-weight: normal;
}

div#content #anleitung_download div.button_anleitung ul a:hover#button {
	cursor: pointer;
  	background-position: 1px 2px;
	color:#cd1e2b;
}

div#content #anleitung_download div.button_anleitung p{
	width: 491px;	
}

 /* Korrektur fuer IE 5.x und IE 6.x */  
  * html div#content #anleitung_download div.button_anleitung p a#button { 
    width: 8em;
    w\idth: 6em;
  }
  
/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/  
  *:first-child+html html div#content #anleitung_download div.button_anleitung p a#button { 
	width: 8em;
    w\idth: 6em;	
  }

div#content #anleitung_download div.button_anleitung p a#button{
	color: #ffffff;
	text-decoration: none;	
	background-color:#002052;
	background-repeat: no-repeat;	
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	line-height:30px;	
	text-align:center;
	display:inline;
	float: right; 
	width: 191px;
	font-weight: normal;
	margin-top:2px;
	
}

div#content #anleitung_download div.button_anleitung p a:hover#button {
	cursor: pointer;
  	background-position: 1px 2px;
	color:#cd1e2b;
}

div#content #anleitung_download div.button_anleitung span.anleitung{
	margin-left:10px;
	margin-right:10px;
	font-size:14px;
}

div#content #anleitung_download_start {
	width:auto;
	height:auto;
	color: #002052;
	margin-left:200px;
}

div#content #anleitung_download_start div.button_anleitung {
	height: auto;
	width: 150px;
	float:left;
	color: #002052;
	margin-top:0;
	padding-top:0;
}

div#content #anleitung_download_start div.button_anleitung ul {
    text-align: center;
	margin-left:10px;
	list-style-image:none;
  }

div#content #anleitung_download_start div.button_anleitung ul li {
    list-style: none;
	padding-top:0;
	margin-top:0;
  }
div#content #anleitung_download_start div.button_anleitung  ul a#button{
	color: #ffffff;
	text-decoration: none;	
	background-color:#002052;
	background-repeat: no-repeat;	
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	line-height:30px;	
	text-align:center;
	display:inline;
	float: left;
	width: 150px;
	font-weight: normal;
}

 /* Korrektur fuer IE 5.x und IE 6.x */  
  * html div#content #anleitung_download_start div.button_anleitung ul a#button { 
    width: 8em;
    w\idth: 6em;
  }
  
/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/  
  *:first-child+html html div#content #anleitung_download_start div.button_anleitung ul a#button { 
	width: 8em;
    w\idth: 6em;	
  }

div#content #anleitung_download_start div.button_anleitung ul a:hover#button {
	cursor: pointer;
  	background-position: 1px 2px;
	color:#cd1e2b;
}

div#content #anleitung_download_start div.button_anleitung span.anleitung{
	margin-left:10px;
	margin-right:10px;
	font-size:14px;
}

/* Für die Highlights in der Anmeldung */
div#content #background_anleitung ul.anmeldung {
	margin-left:1.0em;
	margin-bottom:0;
	font-size:110%;
	font-weight:600;
	list-style-image:url(/images/haken_rot.png);
}

/* Korrektur fuer IE 5.x und IE 6.x */  
* html div#content #background_anleitung ul.anmeldung { 
	font-size:110%;
	font-weight:600;
	f\ont-size:110%;
	f\ont-weight:600;
}
  
/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/  
*:first-child+html div#content #background_anleitung ul.anmeldung { 
	font-size:110%;
	font-weight:600;
}

/* Für die Highlights in der Anmeldung */
div#content #background_anleitung p.anmeldung {
	margin-left:0.0em;
	margin-bottom:0;
	font-size:90%;
	font-weight:600;
}

* html div#content #background_anleitung p.anmeldung { 
	font-size:90%;
	font-weight:600;
	f\ont-size:90%;
	f\ont-weight:600;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/  
*:first-child+html div#content #background_anleitung p.anmeldung { 
	font-size:90%;
	font-weight:600;
}

div#content ul.background_benefit_anmeldung {
	margin-left:1.0em;
	margin-bottom:0;
	font-size:100%;
	font-weight:500;
	list-style-image:url(/images/haken_rot.png);
}

div#content ul.background_benefit_anmeldung li {
	margin-top:15px;
}

/* Ergebnisse der SOFIA-Studie */

div.border {
	border:1px solid #00589c;
	padding:10px;
	margin:10px;
	width: 45.63em;
}

img.float-left {
	float:left;
	margin:5px;
}

#content .border .referenzen {
	font-size: 0.7em;
}

#content .kasten_weiss p span {
	color: #E32118;
}
/* CME-Angebote */
select.layout {
	font-family: Arial, Helvetica, sans-serif, "Courier New", "Times New Roman";
	font-size: 12px;
	font-weight:bold;
	color: #002052;
	background-color: #ECEDED;
	margin: 3px 5px 3px 0px;
	padding: 1px 5px 2px 2px;
	border: 2px solid #002052;
	cursor: auto;
}

div.first_auswahl {
	float:left; 
	width:150px;
}

select#auswahl {
	height: 25px;
	width: 145px;
}

select .blue {
	color:#002052
}

div.sub_auswahl {
	max-width:405px;
	margin-left:160px;
}

div.sub_auswahl label {
	padding-left:0px;
}

select#fachgebiete {
	height: 25px;
	width: 370px;
}

select#partner {
	height: 25px;
	width: 400px;
}

select.layout option {
	font-family: Arial, Helvetica, sans-serif, "Courier New", "Times New Roman";
	font-size: 13px;
	font-weight: normal;
}

option.disabled_first {
	border-bottom:1px solid #000;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Moulauswahl */
div#content div.modulauswahl_html5 {
	clear: both;
	background-color: #eeeeee;
	border: 1px solid #dddddd; /* #002052; */
	padding: 0.4em 0.5em 0.4em 0.5em;
	margin: 0.8em 0em 0.4em 0;
	overflow: auto;
}

div#content div.modulauswahl_html5 img {
	border: none;
}

/* css Facebook 2 Klick */
div.facebook2_click_html5 {
	position:absolute;
	left:405px;
	margin-top:0px;
	width: 160px;
	height: 21px;
}

div#content div.modulauswahl_html5 img.modullogo_se {
	border: 1px solid #002052;
	position:absolute;
	left:445px;
	margin-top:0px;
	float:none;
	text-align:right;
	overflow:hidden;
}

div#content div.modulauswahl_html5 p.umbruch {
	width:390px;
}

div#content div.modulauswahl_html5 div.view {
	width:205px;
	float:left;
	display:block;
	margin-right:5px;
}

div#content div.modulauswahl_html5 p.view {
	float: left;
	margin: 0 0 0 0;
}

div#content p.frechts_dauer_html5 {
	float: left;
	margin: 0 0 0 0;
}

div#content div.frechts_dauer_html5 {
	float: left;
	width:185px;
	display:block;
}

div#content div.modulauswahl_html5 div.anriss {
	width:410px;
}

div#content div.modulauswahl_html5 h3 {
	margin-top: 0;
	font-size: 0.8em;
	border-bottom: 1px solid #002052;
}

div#content div.modulauswahl_html5 a {
	text-decoration: none;
}

div#content div.modulauswahl_html5 a:hover {
	color: #E32118;
}

div.abstand_top_plus_plus_html5 {
	padding-top: 1.4em;
	height: 0.7em;
}

div.abstand_top_plus_html5 {
	padding-top: 0.7em;
	height: 0.3em;
}

div.abstand_top_html5 {
	padding-top: 0.5em;
	height: 0.3em;
}
/*ENDE*/

/* Linkbutton */

div.Linkbutton {

	width: 150px;
	height:auto;
}

div.Linkbutton a {
	color: #ffffff;
	text-decoration: none;	
	background-color:#002052;
	background-repeat: no-repeat;	
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	line-height:30px;	
	text-align:center;
	display:inline;
	float: left;
	font-weight: normal;
	text-align:center;
	padding:0 5px 0 5px;
}

div.Linkbutton a:hover {
	cursor: pointer;
  	background-position: 1px 2px;
	color:#cd1e2b;
}

/* Linkbutton Dr. Schär */
#schaer {
	width: 200px;
}

div#content img.modullogo_empfehlung {
	border: 1px solid #002052;
	width:137px;
	height:137px;
}